studio setsupportactionbar setdisplayhomeasupenabled modify example custom create bar android android-actionbar android-support-library

setsupportactionbar - toolbar android example



¿Debo reemplazar ActionBarActivity con AppCompatActivity? (2)

Estoy siguiendo una lección de Android y en la sección Support 2.1 de Android y anteriores se dice que mi Activity debería extender la clase ActionBarActivity para que admita Action Bar en API-7 en adelante.

Sin embargo, la documentación también dice que esta clase está en desuso y que debería usar AppCompatActivity en AppCompatActivity lugar. Estoy confundido aquí, ¿cuál debería usar y por qué?



Tengo entendido que debe usar AppCompatActivity. Si las otras bibliotecas o clases de soporte ahora están en desuso, eso significa que las personas de Android no van a mantener ese código ni a mejorarlo más. Sin embargo, nunca he usado ninguna de esas clases.

Supongo que podrías tener algunas declaraciones feas para verificar el nivel de la API de tus usuarios finales y basándote en eso, realiza diferentes llamadas a los métodos. Aunque eso parece mucho trabajo extra.