안드로이드 노트
[프로젝트1] android firebase sign out 기능 구현
devRobin
2022. 3. 21. 09:49
사용자를 로그아웃 시키려면 signOut()을 호출하면 된다.
FirebaseAuth.getInstance().signOut();
참고:
https://firebase.google.com/docs/auth/android/custom-auth?hl=ko
Android에서 커스텀 인증 시스템을 사용하여 Firebase에 인증 | Firebase Documentation
Join Firebase at Google I/O 2022 live from Shoreline Amphitheatre and online May 11-12. Register now 의견 보내기 Android에서 커스텀 인증 시스템을 사용하여 Firebase에 인증 사용자가 정상적으로 로그인할 때 커스텀 서명
firebase.google.com
내가 쓴 코드는 다음과 같다.
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
//handle item clicks
switch (item.getItemId()) {
//생략
case R.id.menu_signOut:
firebaseAuth.signOut();
closeDrawer();
Toast.makeText(this, "Sign out", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(HomeActivity.this,WelcomeActiviity.class);
startActivity(intent);
return true;
}
return false;
}
public void closeDrawer(){
if(drawerLayout.isDrawerOpen(Gravity.RIGHT)){
drawerLayout.closeDrawer(Gravity.RIGHT);
}
}