Qual a diferença entre AppCompatActivity e Activity?

10/03/2018

0

Fala pessoal, beleza?

Estou criando umas aplicações no Android Studio, e no decorrer de alguns testes me deparei com a seguinte dúvida. Qual a diferença que existe entre AppCompatActivity e Activity? Em que situação devo usar uma ou outra?

Num primeiro momento achei que deveria ser algo em relação a compatibilidade com versões mais antigas do Android, mas não sei se é bem isso.
Calebe Menezes

Calebe Menezes

Responder

Post mais votado

23/03/2018

Calebe, de forma resumida, Activity é a classe base "genérica" para todas as outras activities (o que inclui a própria AppCompatActivity). Já AppCompatActivity é um tipo mais "específico", cuja característica principal é prover suporte aos recursos de ActionBar (support library action bar features). Abaixo vou deixar o link da documentação oficial do Android caso queira dar uma olhada:

https://developer.android.com/reference/android/support/v7/app/AppCompatActivity.html

Abraço!

Fabricio Kawata

Fabricio Kawata
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar