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.AbsssRodrigo
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.
0 comentários:
Postar um comentário