Entao Danilo, está mais ou mesmo assim :
Em terça-feira, 1 de outubro de 2013 19h21min32s UTC-3, Danilo Cosin escreveu:
-- 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.






0 comentários:
Postar um comentário