我是一名有用的助手,可以为您翻译文本。
为什么我得到了“null”?此外,除此之外,尽管我已经以某种方式处理了“null”,但是仍然阻止应用程序运行。代码从未达到下一行,它只停在获取Auth实例处。
所以我正在学习Firebase,并且最近在网上浏览了这篇教程。
在某个时候,我们需要启动应用程序,下面是代码片段:
// Initialize Firebase Auth
mFirebaseAuth = FirebaseAuth.getInstance();
mFirebaseUser = mFirebaseAuth.getCurrentUser();
if (mFirebaseUser == null) {
// Not logged in, launch the Log In activity
loadLogInView();
}
这段代码放在 onCreate()
中。问题是每当我尝试运行应用程序时,都会得到以下异常:
java.lang.IllegalArgumentException: Given String is empty or null` for line 28 which is `mFirebaseAuth = FirebaseAuth.getInstance();
为什么我得到了“null”?此外,除此之外,尽管我已经以某种方式处理了“null”,但是仍然阻止应用程序运行。代码从未达到下一行,它只停在获取Auth实例处。
maven { url "https://maven.google.com" }
。 - Garvit Jain