Gink, o gustavo sugeriu o finish dentro da onPause e não da onResume. =)
O que seria um problema pois o onPause é executado qnd abre uma dialog por exemplo.
o onStop poderia ser uma solução, mas como citou o Gink, as flags podem ser usadas como uma melhor maneira, creio eu, para o fim que aparentemente vc deseja.
http://stackoverflow.com/questions/5328210/activity-calling-finish-in-onpause-crashes-during-orientation-change exemplo...
2012/6/22 Gink Labrev <gink.labrev@gmail.com>
Lifecycle.E estou falando justamente pq NÃO adiantaria fazer isso. Acompanhe a thread desde o início.Em 22 de junho de 2012 18:40, Marcelo Henrique <marcelohd02@gmail.com> escreveu:
cara se voce leu sobre o lifecicle ?Em 22 de junho de 2012 16:42, Gink Labrev <gink.labrev@gmail.com> escreveu:--public void onResume(){finish();}Isso que vc está falando, Gustavo?A activity não vai iniciar nunca. As flags estão aí para isso.Em 22 de junho de 2012 09:41, Gustavo <gustavomelo.vix@gmail.com> escreveu:
Posso estar enganado, mas não seria somente executar o finish() dentro
do onPause da activity?
> pelo FragmentTransaction .http://developer.android.com/reference/android/app/FragmentTransactio...)
On 21 jun, 21:12, Gink Labrev <gink.lab...@gmail.com> wrote:
> Duas opções:
>
> Mais difícil -> Usando Activities e Flags:http://developer.android.com/guide/components/tasks-and-back-stack.html
>
> Mais fácil -> Usando fragment. Neste caso é só remover o fragment da pilha
>
> Em 21 de junho de 2012 11:07, Arthur Alexandre <arthur...@gmail.com>escreveu:
>
>
>
>
>
>
>
> > Galera tem alguma maneira de fechar uma Activity que esta em onpause??
>
> > Ex.:
>
> > Selecionando um cliente
>
> > Activity Menu --> Activity Venda --> seleção de cidade --> seleção de
> > cliente
>
> > quando seleciona o cliente ele voltar para Activity Venda e fecha as
> > Activitys de seleção...
- Marcelo Henrique -"Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)






0 comentários:
Postar um comentário