im essayant de démarrer une activité d'une autre classe d'Android et im obtenir ce message d'erreur
java.lang.nullpointereException: tentative d'invoquer la méthode virtuelle 'android.content.context android.content.context.getaplicationContext ()' sur une référence d'objet null à android.content.contextwrapper.getaplicationContext (contextwrapper.java:118) P> blockQuote>
C'est là que l'accident survenue p>
xxx pré> p>
3 Réponses :
Essayez ceci comme ci-dessous p>
Il n'a pas fonctionné obtenu cette erreur: java.lang.nullpointException: tentative d'invoquer la méthode virtuelle 'java.lang.string android.content.context.getpackagename ()' sur une référence objet null à android.content.contextwrapper.getpackagename ( Contextwrapper .java: 152)
J'espère que cela aidera ...
if (task.isSuccessful) { startActivity(Intent(this@LoginAuthticate, MainActivity::class.java)) }
Il n'a pas fonctionné obtenu cette erreur: java.lang.nullpointException: tentative d'invoquer la méthode virtuelle 'java.lang.string android.content.context.getpackagename ()' sur une référence objet null à android.content.contextwrapper.getpackagename ( Contextwrapper .java: 152)
J'ai résolu
view.startActivity(Intent(view, MainActivity::class.java))
Permettez-moi de deviner: quelque part dans votre code, vous avez
LOGINAutHenticate () CODE> pour créer une instance de cette "activité", non? Si oui, débarrassez-vous. Seul le cadre peut créer des instances d'activité.