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