Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我尝试启动新活动时,如果用户已经通过Firebase和google的身份验证,应用程序就会崩溃。_Java_Android_Firebase - Fatal编程技术网

Java 当我尝试启动新活动时,如果用户已经通过Firebase和google的身份验证,应用程序就会崩溃。

Java 当我尝试启动新活动时,如果用户已经通过Firebase和google的身份验证,应用程序就会崩溃。,java,android,firebase,Java,Android,Firebase,当我在Android设备上测试时,我的应用程序运行良好,但一旦用户登录,它就会立即崩溃,并在启动时崩溃,除非我干净地安装了apk。我正在用谷歌认证用户,用Firebase登录。身份验证工作正常,因为用户正在使用我的关联Firebase帐户注册,但我打算让用户从我的登录活动直接进入身份验证活动(如果他们已经登录),但我遇到了上述问题 ` ` 如果能在这个问题上得到任何帮助,我将不胜感激 很简单,只需在启动时直接使用此方法即可。它将检查用户是否已存在。如果已存在,您只需启动其他活动即可。 只要简单地

当我在Android设备上测试时,我的应用程序运行良好,但一旦用户登录,它就会立即崩溃,并在启动时崩溃,除非我干净地安装了apk。我正在用谷歌认证用户,用Firebase登录。身份验证工作正常,因为用户正在使用我的关联Firebase帐户注册,但我打算让用户从我的登录活动直接进入身份验证活动(如果他们已经登录),但我遇到了上述问题

`

`
如果能在这个问题上得到任何帮助,我将不胜感激

很简单,只需在启动时直接使用此方法即可。它将检查用户是否已存在。如果已存在,您只需启动其他活动即可。 只要简单地检查一下,如果用户没有登录,并且您发现自己在其他活动中,只需添加else语句即可将您重定向到第一个活动

你应该把你的错误贴上去,我可以帮你更多

 firebase.auth().onAuthStateChanged(function(user) {
      if (user) {
        // User is signed in.
      } else {
        // No user is signed in.
      }
    });
 firebase.auth().onAuthStateChanged(function(user) {
      if (user) {
        // User is signed in.
      } else {
        // No user is signed in.
      }
    });