Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Erro NullPointerException com Toast.makeText(getActivity()) num Fragment

Salvar o contexto numa variável global acho que não é uma boa prática. :)



Em 2 de agosto de 2013 08:47, Guilherme Gregores <gui.gregores@gmail.com> escreveu:
Tenta salvar o contexto em uma variavel global no onCreateView


Em 2 de agosto de 2013 08:11, Felipe Aron <felipearon@gmail.com> escreveu:

Ricardo valeu a dica, mas não funciona. Como é um fragment preciso usar o contexto da activity - getActivity().

De qualquer forma fiz inúmeros testes (local) e não consegui reproduzir o erro.

Caso volte a ocorrer com frequência dou uma atenção especial! :D

Valeu galera!


Em 1 de agosto de 2013 12:49, Ricardo Cardoso <rick.duk@gmail.com> escreveu:

Tenta passar SuaActivity.this

Em 1 de agosto de 2013 12:38, Felipe Aron <felipearon@gmail.com> escreveu:

Rudson estou usando:

android:minSdkVersion="9"
android:targetSdkVersion="17"

Usando Sherlock com support library.

Ubiratan poderia explicar melhor em que momento o getActivity() retorna null?


Em 1 de agosto de 2013 11:47, Ubiratan Soares <ubiratan.f.soares@gmail.com> escreveu:

getActivity() pode retornar null...

[]s

----------------------------------------------------------
Ubiratan Soares
(11) 98565 8455


2013/8/1 Rudson Lima <rudsonlive@gmail.com>
Felipe vc já estar usando a api 18?


Em 1 de agosto de 2013 11:41, Felipe Aron <felipearon@gmail.com> escreveu:

Galera, algo curioso aconteceu hoje, antes vou explicar o cenário:

Tenho um Fragment o qual tem a resposta de um AsynkTask (webservice). Se o resultado for TRUE então eu envio uma mensagem de "OK" na tela utilizando o Toast.

Por utilizar um Fragment, ao chamar o Toast passo como contexto o getActivity() - porém, hoje ocorreu um exception:

FATAL EXCEPTION: main
java.lang.NullPointerException
at android.widget.Toast.<init>(Toast.java:89)
at android.widget.Toast.makeText(Toast.java:231)
at br.com.fsoft.tablet.interno.utils.AlertaToast.<init>(AlertaToast.java:10)
at br.com.fsoft.tablet.interno.fragments.TabFragmentSinc.onRequestEnd(TabFragmentSinc.java:523)

Sempre funcionou assim (mais de 2 meses) porém hoje, pela primeira vez, ocorreu esse erro.

O erro se refere ao getActivity() nulo! Não entendi muito bem o porque.

Alguém já passou por isso? Porque isso ocorre?

--
Analista-Programador

--
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/groups/opt_out.
 
 



--
Atenciosamente,
Rudson Lima

+ Desenvolvedor Delphi - NpInfo
+ Desenvolvedor Android - NpInfo

--
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/groups/opt_out.
 
 

--
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/groups/opt_out.
 
 



--
Analista-Programador

--
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/groups/opt_out.
 
 

--
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/groups/opt_out.
 
 



--
Analista-Programador

--
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/groups/opt_out.
 
 

--
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/groups/opt_out.
 
 



--
Abraços,
Pedro Subutzki
__________________________________________
HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi

--
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/groups/opt_out.
 
 

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

0 comentários:

Postar um comentário