web-dev-qa-db-fra.com

ActionBarActivity est obsolète

En fait, il n'y a pas de problème. Projet compile et s'exécute. Mais je ne comprends pas ce que signifie un nom de classe barré (Android Studio indique qu’un code obsolète est utilisé)enter image description here. Quelqu'un peut-il expliquer?

135
user4696584

Depuis la version 22.1.0 , la classe ActionBarActivity est obsolète. Vous devriez utiliser AppCompatActivity.

Lisez ici et ici pour plus d'informations.

321
Gaëtan

Selon cette vidéo de Android Développeurs, vous ne devez apporter que deux modifications.

enter image description here

40
Jorge Casariego

La documentation destinée aux développeurs Android indique: "Mise à jour de AppCompatActivity en tant que classe de base pour les activités utilisant les fonctionnalités de la barre d’action de la bibliothèque de support. Cette classe remplace ActionBarActivity, obsolète."

checkout modifications pour Android Bibliothèque de support, révision 22.1.0 (avril 2015)

7
Amol Desai