2
Firebase Auth
をすべてのアクティビティに適用する方法はありますか? おそらくintent
などを使用していますか?Android:Firebase Authをすべてのアクティビティに利用できます
Firebase Auth
をすべてのアクティビティに適用する方法はありますか? おそらくintent
などを使用していますか?Android:Firebase Authをすべてのアクティビティに利用できます
Firebase認証データは、すべてのアクティビティですでに使用可能です。あなたはAPIを使ってそれを調べるだけです。
あなたはすでにユーザが署名されを知って場合:あなたはaddAuthStateListener()
リスナーを使用し、ユーザーがまだで署名されているかどうかわからない場合
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
:
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から来てください。