Tecnologia do Blogger.
RSS

[androidbrasil-dev] Re: Problema com Fragments

AAh...  isso não acontece sempre...  fica acontecendo meio aleatório...  por exemplo, se eu clicar no primeiro item ou segundo item do menu e ir pra ela, pode funcionar normal...

Depois se eu for lá pro final, e voltar...  ai fica branco...





Em 5 de novembro de 2014 10:37, Elison Lusvardi <elisonj@gmail.com> escreveu:
Fala galera, beleza?

Tô com um problema bizarro aqui, talvez alguém já passou por isso.

Implementei um app, onde dentro de um drawer preencho um container (FrameLayout) com algumas fragments.

O que acontece, é que na primeira vez que abro o aplicativo, adiciono a fragment ao container ( a fragment que abre como padrão ), e depois se eu navegar entre as outras fragments, quando volto para essa "padrão", o container fica todo branco...

Aparentemente todos os métodos dela são executados normalmente, como se tivesse sido apresentada, mas ao invés disso, fica em branco.


Na minha classe principal (Home) é onde eu efetuo a criação dela:

Applic.getInstance().caldroidFragment = new CaldroidFragment();

Bundle args = new Bundle();

Calendar cal = Calendar.getInstance();

args.putInt(CaldroidFragment.MONTH, cal.get(Calendar.MONTH) + 1);

args.putInt(CaldroidFragment.YEAR, cal.get(Calendar.YEAR));

args.putBoolean(CaldroidFragment.ENABLE_SWIPE, true);

args.putBoolean(CaldroidFragment.SIX_WEEKS_IN_CALENDAR, true);

Applic.getInstance().caldroidFragment.setArguments(args);

fragmentManager = home.getSupportFragmentManager();

fragmentManager.beginTransaction().add(R.id.container, Applic.getInstance().caldroidFragment, "calendar").commit();



E na chamada pelo menu drawer, eu só dou um replace:

((Home) fragment.getActivity()).fragmentManager.beginTransaction().replace(R.id.container, Applic.getInstance().caldroidFragment).commit();


Alguma idéia?

Valeu!




--
Elison José Gracite Lusvardi



--
Elison José Gracite Lusvardi

--
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.

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

0 comentários:

Postar um comentário