Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Context

Em Java, se você define um construtor, o construtor default sem argumentos não é criado automaticamente. Não se deve criar uma activity com new, portanto ela não precisa de construtor. Android instancia a activity para você por baixo dos panos ao usar startActivity (e usa o construtor default p/ isso) ou ao recriar uma activity destruída (por exemplo, ao girar a tela). Em vez de criar construtores, uso os métodos do ciclo de vida. No caso, o equivalente seria o onCreate. Se precisar passar parâmetros, coloque no Intent usado para chamar startActivity e leia na Activity criada com getIntent(). Você terá o benefício que esses parâmetros serão persistidos automaticamente em caso de destruição da activity por mudança de configuração (exemplo clássico: rotação) ou limpeza de memória.



On Wed, Jul 20, 2016 at 3:33 PM, Arthur Ruppenthal <arthur.ruppenthal@gmail.com> wrote:
Pessoal. 

Estou tendo o erro 

java.lang.NullPointerException: Attempt to invoke virtual method on a null object reference 


Isso porque minha context está null, mas se a crio desde a MainActivity recebo o erro que preciso ter um construtor com 0 argumentos. 

"MainActivity has no zero argument constructor"

Agradeço desde já!

Att,

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

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

0 comentários:

Postar um comentário