Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Removendo Tabs da ActionBar.

Entao Danilo, está mais ou mesmo assim :

Tenho uma classe que fica com um timer verificando um server, então enquando esse timer fica executando, faco a verficação abaixo:

if (actionBar.getNavigationMode() == 2) {
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
}

Quando eh finalizado o tempo limite desse timer ou o retorno que vir do server for positivo, faco a seguinte verificação:

if (actionBar.getNavigationMode() == 0) {
   actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
}

Bom até ai não tem problema é tranquilo, o problema é o seguinte, eu tenho um FragmentActivity que fica responsável por inicializar as Tabs e fazer com que cada possua sua ação. Então dentro desse FragmentActivity eu implemento ActionBar.TabListener que solicita que eu sobre-escreva os seguintes metodos:
onTabSelected{
 Aqui dentro faço algo desse tipo...
ft = getSupportFragmentManager().beginTransaction();
if (tab.getTag().equals("Home")) {
                   newFragment = new HomeFragment().newFragment();
tag = "Home";
                }else if (tab.getTag().equals("Home2")) {
                     newFragment = new Home2Fragment().newFragment();
tag = "Home";
                }

            ft.attach(newFragment);
ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
ft.commit();
}
  

onTabUnselected
onTabReselected

Bom acho que isso não esteja errado. o problema que encontro é o seguinte, quando eu removo as Tabs e adiciono elas novamente o metodo onTabSelected é chamado novamente desse modo o fragment é carregado novamente e é onde estou tendo problemas.
Eu queria remover as Action Bar e mostrar sem haver uma atualização no fragment.

Entendeu ? Obrigado pela atenção.



Em terça-feira, 1 de outubro de 2013 19h21min32s UTC-3, Danilo Cosin escreveu:

Opa Luiz, poderia postar um trecho do seu código ?

Danilo Cosin  Engenheiro da Computação  skype: danilo_cosin

Em terça-feira, 1 de outubro de 2013 14h48min03s UTC-3, luiszacheu escreveu:
Boa tarde, Estou com um problema a algum tempo, porém estou batendo a cabeça com algo muito chato. 
Bom em um determinado momento do flow da minha app, eu quero sair do modo de navegação de tabs para o padrão, porém gostaria de nao executar o onTabSelected, queria mesmo ocultar as tabs e mostra-las novamente.
Alguém poderia me dar um força. Obrigado!

--
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/groups/opt_out.

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

0 comentários:

Postar um comentário