0
votes

Comment démarrer de la classe à Android

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)

C'est là que l'accident survenue xxx


1 commentaires

Permettez-moi de deviner: quelque part dans votre code, vous avez LOGINAutHenticate () pour créer une instance de cette "activité", non? Si oui, débarrassez-vous. Seul le cadre peut créer des instances d'activité.


3 Réponses :


0
votes

Essayez ceci xxx

comme ci-dessous xxx


1 commentaires

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)



-1
votes

J'espère que cela aidera ...

if (task.isSuccessful) {
startActivity(Intent(this@LoginAuthticate, MainActivity::class.java))
}


1 commentaires

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)



0
votes

J'ai résolu

view.startActivity(Intent(view, MainActivity::class.java))


0 commentaires