这可能是由于清除了模拟器数据后导致Firebase重置了用户ID,因此Firebase无法识别用户。为了解决这个问题,可以在清除模拟器数据后重新生成一个新的用户ID,以确保Firebase能够识别账户。
代码示例如下:
FirebaseAuth.getInstance().signOut();
FirebaseAuth.getInstance().signInAnonymously();
这会注销Firebase当前用户并重新用匿名用户进行登录,从而生成一个新的用户ID。这将确保Firebase能够识别到在清除模拟器数据后注册的账户。
上一篇:AndroidStudioFirebase邮箱认证不起作用
下一篇:AndroidStudioFirestoreRecyclerAdapterCommentwithReplies(nestedrecyclerview)