【发布时间】:2019-10-01 10:46:56
【问题描述】:
我正在尝试从 Android 中的另一个类启动一个活动,并且收到此错误消息
java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“android.content.Context android.content.Context.getApplicationContext()” 在 android.content.ContextWrapper.getApplicationContext(ContextWrapper.java:118)
这是崩溃发生的地方
class LoginAuthticate : Activity() {
fun loginUser(view: LoginActivity) {
firebaseAuth.signInWithEmailAndPassword(userEmail, userPassword)
.addOnCompleteListener(view) { task ->
if (task.isSuccessful) {
startActivity(Intent(applicationContext, MainActivity::class.java))
}
}
【问题讨论】:
-
让我猜猜:在你的代码的某个地方,你有
LoginAuthenticate()来创建这个“活动”的一个实例,对吧?如果是这样,摆脱它。只有框架可以创建活动实例。
标签: android firebase kotlin android-intent