Répondre

2

Si votre classe d'activité ne s'étend pas à AppCompatActivity mais que vous souhaitez quand même utiliser certaines de ses fonctionnalités, vous pouvez AppCompatDelegate.

Vous pouvez créer Appcompatdelegate avec suivant les lignes de code dans votre classe d'activité:

private AppCompatDelegate getDelegate() { 
    if (mDelegate == null) { 
     mDelegate = AppCompatDelegate.create(this, null); 
    } 
    return mDelegate; 
} 

Voici l'exemple si vous voulez ajouter la barre d'outils dans votre activité, mais votre classe ne prolongez AppCompatActivity.

https://medium.com/google-developer-experts/how-to-add-toolbar-to-an-activity-which-doesn-t-extend-appcompatactivity-a07c026717b3