Opa @Clovis. Espero que o projeto tenha lhe ajudado. Qualquer duvida sobre ele pode mandar privado blz?
Em 11 de julho de 2014 14:57, Clovis Lemes Ferreira Junior <clovisjunior2009@gmail.com> escreveu:
@Rudson e @DaniloObrigado pelas respostas, até cheguei a fazer com os Listeners sugerido pelo Danilo, o problema é que achei estranho minha Activity de Navigation ficar implementando 3 Listeners para cada Fragment (Isso para uma tela), tenho mais telas com navegação em 2 níveis, então vou ter implementar o quarto listener, é isso mesmo?Ai cai na questão, não seria melhor então ter uma activity para cada tela e dentro dela ter meus fragments para implementar essa navegação entre os níveis? Mas não sei como ficaria o Navigation Drawer + ActionBar, talvez uma classe com isso e as activities herdando dela.Ha, @Rudson, estou utilizando seu projeto com Navigation Drawer, parabéns !!! (https://github.com/rudsonlive/Navigation-Drawer-ActionBarCompat)2014-07-11 14:42 GMT-03:00 Danilo Mendonça <danilo@yottaapps.com.br>:
Clovis, cria um Listener no seu Fragment e faça sua Activity implementar esse listener.Sempre que você executar qualquer método do Listener no Fragment, ele vai executar o método implementado na Activity.Então, da Activity, você pode acessar qualquer outro Fragment. Inclusive criar um novo.Abs
2014-07-11 14:35 GMT-03:00 Rudson Lima <rudsonlive@gmail.com>:Isso já diz tudo"Often you will want one Fragment to communicate with another, for example to change the content based on a user event. All Fragment-to-Fragment communication is done through the associated Activity. Two Fragments should never communicate directly."
E você estar fazendo exaltamento o que o texto acima diz..
Com base em exemplos da própria Google faz o seguinte..
onItemClick -> que chama uma Activity -> que por sua vez chama o Fragments.
Em 11 de julho de 2014 09:41, Clovis Lemes Ferreira Junior <clovisjunior2009@gmail.com> escreveu:
Olá pessoal,--Estou desenvolvendo uma app com Drawer Navigation seguindo os passos do Android Developer onde eu troco o conteúdo principal por Fragments, até ai tudo bem.Mais eu tenho uma tenha com 3 níveis sendo elas Fragments.Por exemplo:No primeiro Fragment tenho um ListView, clicando em um item ele vai para o 2º Fragment com outro ListView, da mesma forma esse 2º Fragment também tem um ListView que direciona para o 3º Fragment.Minha dúvida é se estou fazendo da forma correta essa troca de Fragments na opinião de vocês.1º FragmentlistViewMaquinas.setOnItemClickListener(new AdapterView.OnItemClickListener(){ @Override public void onItemClick(AdapterView<?> viewPai, View view, int posicao, long id) { MaquinaModel maquina = (MaquinaModel) viewPai.getAdapter().getItem(posicao); FragmentManager fragmentManager = getFragmentManager(); Bundle bundle = new Bundle(); bundle.putSerializable("maquina", maquina); MaquinaDetalhe maquinaDetalhe = new MaquinaDetalhe(); maquinaDetalhe.setArguments(bundle); fragmentManager.beginTransaction().replace(R.id.content_frame, maquinaDetalhe).addToBackStack(null).commit(); } });O 2º Fragment faz da mesma forma para o 3º Fragment;O que estou fazendo aqui é comunicando um Fragment com o outro, lendo a documentação do Android ele não recomenda fazer isso:"Often you will want one Fragment to communicate with another, for example to change the content based on a user event. All Fragment-to-Fragment communication is done through the associated Activity. Two Fragments should never communicate directly."
Então, como vocês tem feito nesse caso ?
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.
--
--
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.
--
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.
--Clóvis Lemes Ferreira Júnior--
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.
--
Rudson Lima ( live-O ) Desenvolvedor Android
Contato +55 85 87050560 - Fortaleza-ceGoogle Play CepLive-O e Navigation Drawer - Live-O
Social facebook | google+ | linkedinYou 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.






0 comentários:
Postar um comentário