Pourquoi était-ActionBarActivity obsolète
J'ai installé Android Studio fraîchement et j'ai commencé le codage de l'activité, afin d'étendre ActionBarActivity
et il a montré qu'il était obsolète. Alors, comment dois-je configurer un actionbar pour mon activité.
Aussi la prise en main de la Formation utilise le ActionBarActivity
sans faire référence qu'elle a été désapprouvée.
- AppCompat Activité
- stackoverflow.com/questions/29797172/...
- Comme de appcompat-v7-r21.1.0 la logique quelque peu changé et en plus de cela
ActionBarActivity
est maintenantAppCompatActivity
. Il n'y a pas de différence entre les deux à partir de votre point de vue. - ActionBarActivity est supprimée depuis la bibliothèque de prise en charge 26.0.0-beta2 developer.android.com/sdk/support_api_diff/26.0.0-beta2/changes/...
InformationsquelleAutor Degreat Yartey | 2015-04-26
Vous devez vous connecter pour publier un commentaire.
ActionBar est obsolète depuis
Toolbar
a été introduit.Toolbar
peut être considérée comme une "surcouche" d'une barre d'action. De sorte que le "vieux"ActionBar
est maintenant un exemple deToolbar
. Si vous voulez des fonctionnalités similaires, mais sans dépréciation en garde suivantes:Vous devez définir les
Toolbar
dans votre mise en page xml:Avec cette nouvelle fonctionnalité, vous pouvez créer votre propre personnalisé
ActionBar
et laissez Android ne le levage lourd. Il suffit de créer votre propre affichage personnalisé qui s'étend deToolbar
.Aussi, vous devez utiliser
AppCompatActivity
au lieu deActionBarActivity
, il a été introduit dans la version la plus récente de la appcompat de la bibliothèque. Alors n'oubliez pas de mettre à jour gradleextends ActionBarActivity
avecextends AppCompatActivity
?Voici la réponse de la post dans le blog des développeurs Android:
"ActionBarActivity a été dépréciée en faveur de la nouvelle AppCompatActivity."
Vous pouvez lire plus sur le sujet.
Cette réponse donner un moyen simple d'Éliminer le message d'erreur.
Vous pouvez le voir comme un complément à d'autres.
Vous pouvez cliquer sur ici pour plus d'info.