Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Chamada de evento quando o fragment estiver carregado

Cara, 

o alertDialog está numa Activity ou em um Fragment? Pelo que vc falou, me parece que ele está na Activity...
Se o AlertDialog tiver na Activity use somente o "this" sem o ".getActivity()", se estiver no Fragment tente somente o getActivity().

Se for fragment e por algum motivo o getActivity() não funcionar, use o onAttach:


@Override

public void onAttach(Activity activity) {

super.onAttach(activity);

}


no Fragment... O onAttach é uma das primeiras a serem chamadas no lifecycle, então não se preocupe em usar essa variável em outros métodos.



Em 3 de março de 2016 02:37, Rodrigo <dgrodrigo@gmail.com> escreveu:
Fala galera,

Estou tomando um erro de nullpointer quando tento pegar a activity dentro de um fragment.

Preciso por exemplo selecionar a ultima aba quando clicado no botão voltar, então quando clico no botão voltar eu falo pra minha activity qual aba ele deve abrir:

Intent main = new Intent(this, MainActivity.class);
main.putExtra("currentTAB", 2);
startActivity(main);


Na minha activity que tem as abas: 

int currentTab = getIntent().getIntExtra("currentTAB",0);

e na minha tab mando selecionar:
tabs.getTabAt(currentTab).select();

porem ele da erro dentro do fragment na hora de mostrar o dialog:
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this.getActivity());
alertDialog.setTitle(title);
alertDialog.setMessage(message);

pois minha activity está nula.


Alguem sabe como solucionar esse problema ???? 

Vlw galera.

Absss

Rodrigo


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



--
Caio Sérgio Bedeschi D'Almeida

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