2
是否有办法让Firebase Auth
适用于所有活动? 也许用intent
什么的?Android:使Firebase身份验证适用于所有活动
是否有办法让Firebase Auth
适用于所有活动? 也许用intent
什么的?Android:使Firebase身份验证适用于所有活动
Firebase身份验证数据已针对所有活动提供。你只需要查看它的API。
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
如果不知道用户是否在尚未签署这样做,使用addAuthStateListener()
听众:
FirebaseAuth.getInstance().addAuthStateListener(new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();
if (user != null) {
// User is signed in
Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid());
} else {
// User is signed out
Log.d(TAG, "onAuthStateChanged:signed_out");
}
// ...
}
});
两个
如果您知道的用户已登录来自documentation on getting the current user。