Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Voltar para Fragment anterior usando Tabs na ActionBar

public abstract void onTabUnselected (ActionBar.Tab tab, FragmentTransaction ft)

Since: API Level 11

Called when a tab exits the selected state.

Parameters
tabThe tab that was unselected
ftFragmentTransaction for queuing fragment operations to execute during a tab switch. This tab's unselect and the newly selected tab's select will be executed in a single transaction. This FragmentTransaction does not support being added to the back stack.

Em negrito.

Lúcio Maciel
luciofm@gmail.com


2012/5/25 Derci Santos <derciii.lima@gmail.com>
Boa tarde Lúcio,

Quando eu não uso abas eu faço da seguinte forma:

FrgClientesDetalhes frgCliDetalhes = new FrgClientesDetalhes();
FragmentManager fm = getFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
ft.replace(R.id.lcontainer, frgCliDetalhes, "frgCliDetalhes");
ft.addToBackStack("frag");
ft.commit();

e funciona normalmente, porém se eu usar as abas da action bar, e deixar a linha: ft.replace(R.id.lcontainer, frgCliDetalhes, "frgCliDetalhes"); o android me apresenta o seguinte erro:

Fragment already added: FrgClientesDetalhes{4083f850 id=0x7f0600b5 frgCliDetalhes}

O que eu posso fazer nesse caso, pra que eu consiga salvar a backstack e usar as abas da actionBar?

--
Att,
Derci Santos
Skype: dercilima

Recomendação se for reenviar esta mensagem, por favor:

1. Apague o MEU endereço eletrônico e todos os outros constantes do e-mail;
2. Encaminhe como CÓPIA OCULTA (Cco ou Bcc) aos seus destinatários.
3. Agindo desta forma, você estará colaborando para dificultar a disseminação de vírus e spams, e também para tornar a internet mais segura.


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

0 comentários:

Postar um comentário