Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] DialogFragment sendo exibido duas vezes, um sobre o outro

Matheus, boa tarde.

            O que você pode fazer para evitar este tipo de problema é usar o FragmentManager para verificar se o fragment existe na stack. Por padrão o DialogFragment após o dismiss é removido do mesmo.
           Abaixo coloquei um exemplo que talvez possa ajuda-lo.


private void showDialogFragment() {
String tagFragment = "dialog_Fragment";
FragmentManager fragmentManager = getFragmentManager();
DialogFragment myDialogFragment = (DialogFragment) fragmentManager.findFragmentByTag(tagFragment);
if(myDialogFragment == null){
//show your custom DialogFragment here
CustomDialog dialogOk = CustomDialog.newInstance();
dialogOk.show(getFragmentManager(), tagFragment);
}
}


2015-08-26 12:59 GMT-03:00 Matheus Henrique da Silva <matheustargaryen@gmail.com>:
Mas a lógica é justamente:

A lista está vazia? Então o usar vai adicionar um elemento na lista, então já vamos mostrar o dialog pra ele inserir.

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Thiago Lopes da SIlva
Recife-Pe

Skype: thiagoolsilva


Graduado em ciência da computação - FAPE
Especialização em dispositivos móveis com ênfase em Bada- Samsung
Especialização em dispositivos móveis - C.E.S.A.R. E.D.U.

Engenheiro de Sistemas - C.E.S.A.R.


"O rio corta a rocha não por causa de sua força, mas por causa de sua persistência"
                                                                                                        (Jim Watkins

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário