You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
그리고 사용자가 앱을 닫고 매번 들어갈때마다 사용자 token을 확인하고, null 아니면 HomeActivity에 이동하여 계속 로그인 유지하도록 했다:
// token 확인
String TOKEN = sharedPreferences.getString("TOKEN", null);
if(TOKEN != null){
Intent intent = new Intent(MainActivity.this, HomeActivity.class);
startActivity(intent);
finish();
}
HomeActivity에서 navigation bar의 모든 fragment(4개) 를 추가했고, HomeActivity에 이동했을 때 바로 HomeFragment를 보여주도록 했는데, 로그아웃 버튼을 HomeFragment에서 이벤트 발생할 때(버튼 누를 때) sharedprefereneces 에서 token을 삭제하여 다시 로그인 페이지로 이동하도록 했다.
1. 현재까지 프로젝트 폴더
2. 사용자 로그인 유지 기능을 만들기 위해서 사용자가 성공적으로 로그인 한 다음 -> 사용자의 token을 요청 응답에서 받고 -> Sharedpreferences 객체 안에다가 저장했다.
** HomeActivity:*
** HomeFragment:*
3. 남은 Navigation bar 소스 코드(fragments)를 효은씨가 블로그에 보여줬던처럼 추가했다:
변경한 프로젝트 소스 코드:
*MainActivity:
** RegisterActivity:*
** HomeActivity:*
** HomeFragment를 위에 올린 것을 참고하고, 남은 3 fragment를 효은씨 코드에서 참고하면 된다*
The text was updated successfully, but these errors were encountered: