Instalé Android Studio recientemente y comencé a codificar una actividad para extender ActionBarActivityy mostró que estaba obsoleto. Entonces, ¿de qué otra manera configuro una barra de acciones para mi actividad? Además, el Getting Started Training utiliza el ActionBarActivitysin hacer referencia a que ha quedado obsoleto.
android
android-actionbar
deprecated
android-actionbaractivity
Degreat Yartey
fuente
fuente

ActionBarActivityahoraAppCompatActivity. No hay diferencia entre estos dos desde tu punto de vista.Respuestas:
ActionBar está en desuso desde que
Toolbarse introdujo.Toolbarpuede verse como un "superconjunto" de cualquier barra de acción. Entonces, el 'viejo'ActionBares ahora un ejemplo de aToolbar. Si desea una funcionalidad similar, pero sin advertencias de obsolescencia, haga lo siguiente:Necesita definir
Toolbaren su diseño xml:Con esta nueva funcionalidad, puede crear su propia personalización
ActionBary dejar que Android haga el trabajo pesado. Simplemente cree su propia vista personalizada que se extienda desdeToolbar.Además, debe usar en
AppCompatActivitylugar deActionBarActivity, se introdujo en la última versión de la biblioteca appcompat. Así que no te olvides de actualizar gradlefuente
extends ActionBarActivityconextends AppCompatActivity?Aquí está la respuesta de la publicación en el blog de desarrolladores de Android :
"ActionBarActivity ha quedado obsoleta en favor de la nueva AppCompatActivity " .
Puedes leer más sobre esto allí.
fuente
Esta respuesta ofrece una forma sencilla de eliminar el mensaje de error. Puede ver como un complemento a otros.
Puede hacer clic aquí para obtener más información.
fuente