Quais são os tipos de bandeiras para executar uma aplicação em andróide?
Modo de inicialização de atividade
>atividade android:launchMode> precisa ser especificado para cada arquivo de manifesto de aplicativo android. Se você não sabe'não sabe sobre o arquivo de manifesto, por favor, passe pela explicação abaixo
"Todo aplicativo deve ter um arquivo AndroidManifest.xml (com exatamente esse nome) em seu diretório raiz. O arquivo manifesto apresenta informações essenciais sobre seu aplicativo para o sistema Android, informações que o sistema deve ter antes de poder executar qualquer código do aplicativo's."
No entanto o modo de inicialização especifica como uma nova atividade deve ser associada com a tarefa atual.
Existem quatro tipos de modo de lançamento
*standard
*singleTop
*singleTask
*singleInstance
Below é o link para explicação detalhada
Understand Android Activity's launchMode: standard, singleTop, singleTask e singleInstance
Alternatively,você pode usar bandeiras para modificar o comportamento padrão de como uma atividade será associada a uma tarefa ao usar startActivity() para iniciar a atividade:
>ul>FLAG_ACTIVITY_NEW_TASK - Isto inicia a atividade em uma nova tarefa. Se já estiver em execução em uma tarefa, então essa tarefa é trazida para o primeiro plano e o método onNewIntent()da atividade recebe a intenção (isto é o mesmo que usar singleTask no manifesto)FLAG_ACTIVITY_SINGLE_SINGLE_TOP - Neste caso, se a atividade está atualmente no topo da pilha, então seu método onNewIntent() recebe a intenção. Uma nova atividade não é criada (isto é o mesmo que usar singleTop no manifesto).>li>FLAG_ACTIVITY_CLEAR_TOP - Aqui, se a atividade já está rodando na tarefa atual, então esta atividade é trazida para o topo da pilha (todas as outras acima dela são destruídas) e seu método onNewIntent() receberá a intenção. There is no launchMode equivalent for this flag.Source:
Android launchMode
Android: Understanding Activity Launch Mode | Mobomo
Artigos semelhantes
- Como podemos desenvolver a aplicação do andróide no próprio telefone andróide?
- Por que os OEMs de smartphones estão usando uma tela Quad HD em vez de uma tela Full HD em suas bandeiras?
- Quais são algumas das maiores bandeiras vermelhas de um entrevistado?
- Quais são alguns fatos interessantes sobre as bandeiras nacionais?