fbAuth
객체가 파괴 방향을 변경하고
onSaveInstanceState
를 사용할 수있는 것처럼 보이지 않는
FirebaseAuth fbAuth = FirebaseAuth.getInstance();
fbAuth.signInWithEmailAndPassword(......etc
방향을 변경 한 후 부활시키는 방법에 대한 아이디어가 있으십니까?
감사합니다.
fbAuth
객체가 파괴 방향을 변경하고
onSaveInstanceState
를 사용할 수있는 것처럼 보이지 않는
FirebaseAuth fbAuth = FirebaseAuth.getInstance();
fbAuth.signInWithEmailAndPassword(......etc
방향을 변경 한 후 부활시키는 방법에 대한 아이디어가 있으십니까?
감사합니다.
FirebaseAuth는 싱글 톤 개체입니다. 전체 앱에는 하나만 있습니다. 필요할 때마다 FirebaseAuth.getInstance()
으로 다시 받아보십시오. 이는 getInstance()
이라는 정적 메서드를 통해 얻은 개체에 대한 일반적인 예상입니다. 안드로이드 방향 변경시
는 다음과 같은 방법은 전화를받을 :
onPause();
onSaveInstanceState();
onStop();
onDestroy();
onCreate();
onStart();
onResume();
당신은 이력서 또는 시작에에 중포 기지 인증의 새로운 인스턴스를 잡을 수 있습니다
@Override
protected void onResume() {
fbAuth = FirebaseAuth.getInstance();
}
OK - 그렇지만 fbAuth.getCurrentUser()는 null과 같습니다. –
fbAuth.signInWithEmailAndPassword (...? –
)를 사용하여 사용자를 다시 로그인 하시겠습니까? –
OK - 다음하지만 fbAuth을. getCurrentUser()는 null과 같습니다. –
fbAuth.signInWithEmailAndPassword (..? –
)를 사용하여 사용자를 다시 로그인 하시겠습니까? 아니요, 인증 수신기를 사용하거나 getCurrentUser를 호출하여 수행해야 할 작업을 찾으십시오. –