Mostrando postagens com marcador Conversão. Mostrar todas as postagens
Mostrando postagens com marcador Conversão. Mostrar todas as postagens

terça-feira, 28 de novembro de 2017

Como faço para converter de ActionBarSherlock para ActionBarCompat?

Eu fiz algumas migrações e anotei todos os problemas que encontrei. Nenhum foi grave, mas levou tempo para pesquisar. Eu consegui migrar um aplicativo bastante grande em algumas horas depois de saber tudo isso. Isso ajuda a acelerar o processo de migração.

Como faço para converter de ActionBarSherlock para ActionBarCompat?


ota: desde a v22.1.0 da Biblioteca de Suporte, a classe ActionBarActivity está obsoleta. Você deve usar AppCompatActivity em vez disso. Leia aqui para obter mais informações: qual o aprimoramento do AppCompatActivity sobre ActionBarActivity?
== Mudar as bibliotecas ==
Vá para as propriedades do aplicativo e remova ActionBarSherlock e adicione ActionBarCompat em vez disso. Isso exige que a biblioteca do app7t da v7 esteja presente, veja http://developer.android.com/tools/support-library/setup.html para obter detalhes. Siga as instruções com precisão, o ActionBarCompat precisa ser um projeto de biblioteca.
Paralelo não funciona (facilmente), pois muitos dos atributos estão em ambas as bibliotecas.
Não seja desencorajado por centenas de erros após a substituição das bibliotecas. A grande maioria desaparece automaticamente.