Caso a minha Activity inicial não seja a principal (por exemplo uma tela de loading ou uma splash screen), o que eu devo fazer?
Posso definir uma Activity como "android.intent.action.MAIN" e a outra como "android.intent.category.LAUNCHER" ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Caso a minha Activity inicial não seja a principal (por exemplo uma tela de loading ou uma splash screen), o que eu devo fazer?
Posso definir uma Activity como "android.intent.action.MAIN" e a outra como "android.intent.category.LAUNCHER" ?
Charles, tudo bem ?
Muitas aplicações tem esse cenário, por exemplo aplicações que tem tela de login.
Nisso você precisa falar que quando o usuário clicar no ícone o android terá que te direcionar para a tela de login e depois que é realizado é enviado para a tela principal.
Ai se você tiver uma tela de loading ou splash, você pode iniciar por ela e depois de um tempo fazer uma intent para ir para a principal.
E essa configuração precisa ser feita lá no manifest mesmo :
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
Abraços !