Oi Derci,
Qual componente você está usando para criar as abas?
Abraços,
--

2012/11/29 Derci Santos <derciii.lima@gmail.com>
Oi Suelen,Num entendi bem o que você disse. Mas, vou tentar explicar de outra forma... rsrstenho uma activity onde eu crio as abas (2 abas) e para cada aba eu tenho um Fragment associado;criei um botão de salvar na ActionBar, e quando o usuário clica nele, eu chama um método na minha activity que irá recuperar os dois fragments e pegar os dados para salvar em preferencias. Porém se eu estiver na primeira aba e tentar recuperar o fragment da Segunda aba, o retorno do fm.findFragmentByTag(FRG2)é null. Só da certo se eu estiver na aba dois. O mesmo acontece com o fragment 1;Desde já agradeço a ajuda.--Em 29 de novembro de 2012 11:44, Suelen Goularte Carvalho <suelengcarvalho@gmail.com> escreveu:
--Olá Derci,Pelo que sei você conseguirá recuperar fragments que existam na sua activity ativa, não necessariamente ele precisa ter uma view associada, mas precisa estar no lifecycle da activity corrente.Abraços,--
2012/11/29 Derci Santos <derciii.lima@gmail.com>--Bom dia galera,Seguinte, tenho uma activity que gerencia duas abas na ActionBar, cada aba é um fragment. Estou tendo um problema ao tentar recuperar o fragment da aba 1 quando estou na aba 2 e vice-versa;Estou usando o seguinte para recuperar:FragmentManager fm = getFragmentManager();FrgConfiguracaoParte1 f1 = (FrgConfiguracaoParte1) fm.findFragmentByTag(FRG1);FrgConfiguracaoParte2 f2 = (FrgConfiguracaoParte2) fm.findFragmentByTag(FRG2);Caso eu esteja na aba 2 e tente recuperar o Fragment da aba 1, o "f1" fica null e vice-versa.Minha dúvida é a seguinte: Eu só consigo recuperar um fragment que está visível na tela?--Att,Derci SantosRecomendaçã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.
--Att,Derci SantosSkype: dercilimaMSN: dercirv_@hotmail.comFones: (64) 3612 - 2628 (Fixo OI - GO)(64) 9238 - 2325 (Claro - GO)(64) 8158 - 9137 (Tim - GO)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.






0 comentários:
Postar um comentário