Récemment, j'ai découvert ce qu'est AppCompatDelegate, donc une question naturelle se pose - est-ce pire que d'utiliser AppCompatActivity ou ont-ils leurs différences et que sont-ils?AppCompatActivity vs AppCompatDelegate
0
A
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.