Acabei de verificar novamente e quando uso o AppCompatActivity não está lançando na execução do app, não da falha no import e nem mensagem de erro na compilação. O que pode ser?
Acabei de verificar novamente e quando uso o AppCompatActivity não está lançando na execução do app, não da falha no import e nem mensagem de erro na compilação. O que pode ser?
Oi, Cristiano! Tudo bem?
No código que você compartilhou, parece que o AppCompatActivity
está configurado corretamente na classe FormularioProdutoActivity
. No entanto, no seu AndroidManifest.xml
, percebi que a FormularioProdutoActivity
não tem nenhum intent-filter
, o que significa que ela não será lançada diretamente quando o app é iniciado.
Para resolver isso, você pode garantir que essa Activity
seja chamada aplicando um intent-filter
para ser a primeira tela a ser exibida, como no projeto que o instrutor demonstrou. Você pode adicionar algo assim no manifest
:
<activity android:name=".ui.activity.FormularioProdutoActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Lembre-se que essa activity
precisa estar posicionada acima da Main
para que seja exibida primeiro.
Espero que tenha ajudado! Qualquer dúvida, o fórum está à disposição :)
Abraços e bons estudos!
Olá Rafaela, obrigado pela resposta! Eu consegui solucionar, mas era outro problema. No arquivo produto_item.xml havia um layout configurado erroneamente como "match_parent" ao invés de "wrap_content", ao fazer esta alteração o aplicativo voltou a lançar.