Junior — Middle
Em que locais do código normalmente fica o ponto de entrada do programa?
sobes.tech IA
Resposta da IA
Nos aplicações Android, o ponto de entrada do programa geralmente encontra-se numa classe que herda de Application ou na Activity principal.
- Classe Application — é criada uma única vez ao iniciar a aplicação e inicializa as configurações globais e dependências.
- MainActivity — é a primeira atividade que é iniciada e exibida ao utilizador.
No manifesto Android (AndroidManifest.xml), indica-se qual a Activity principal através de um filtro de intent:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
Assim, o ponto de entrada é o método onCreate() em MainActivity ou na classe Application, onde começa a execução da lógica da aplicação.