É possível criar para o Android uma Dialog que seja modal ??
Seguinte, quando eu clico em um botão, preciso emitir uma mensagem de alerta para o usuário e apenas depois do usuário confirmar a mensagem eu quero iniciar uma nova Activity.
Está mais ou menos assim:
// Mostra a mensagemmeu_alert_dialog.show();//Inicia a nova activitystartActivity(nova_tela);
Só que dessa forma ao clicar no botão a mensagem mal aparece e já vem a outra Activity por cima … E não quero isso …
Você precisará usar a chamada de startActivityForResult e implementar o método onActivityResult.
Quando a segunda Activity terminar a execução, a função onActivityResult é invocada com o resultado da segunda activity (resultado este passado por parâmetro).
O único problema é que você deverá usar uma Activity e não um Dialog Modal.
Se existir uma forma de usar uma Dialog Modal, também gostaria de saber…
Detalhe: Você está sentado do meu lado na empresa e vem perguntar aqui no GUJ. rsrs
Tchauzin!
E
Evandro_Contato
Use o método abaixo, na onClick vc implementa a chamada para a nova activity
A partir do Android 3.0 voce pode usar um DialogFragment, que é um Fragment que é exibido como dialog, é modal e se mantem entre mudanças de orientações.
A solução da Lina também resolve.
R
rodfs
Como estou programando para o Android 2.1, utilizarei a dica da lina.
Vlw …
R
rapzodo10
lina:
Oi,
Você precisará usar a chamada de startActivityForResult e implementar o método onActivityResult.
Quando a segunda Activity terminar a execução, a função onActivityResult é invocada com o resultado da segunda activity (resultado este passado por parâmetro).
O único problema é que você deverá usar uma Activity e não um Dialog Modal.
Se existir uma forma de usar uma Dialog Modal, também gostaria de saber…
Detalhe: Você está sentado do meu lado na empresa e vem perguntar aqui no GUJ. rsrs