메뉴를 구성하다 보니..
A : 메인
B : 메인 > 서브 a
C : 메인 > 서브 a > 서브 1
이때... 서브 1(C)에서... 버튼 클릭 시
서브a(B)로 가는 것은 finish()로 했는데요...
Q. 메인(A)으로 가는 것은 어떻게 처리 해야 하나요?
메인으로 돌아갈 때 다른 액티비티 전부를 죽이고 가실 것이면
Intent intent = new Intent(this, 메인.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);
그게 아니고 메인 > 서브 a > 서브 1 > 메인 이렇게 계속 쌓이게 하실 것이면
Intent intent = new Intent(this, 메인.class); startActivity(intent);
Intent의 플래그를 검색해 보시면 다양한 플래그를 접하실 수 있습니다.
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
추가해서 적용하니...
잘 되네요... 감사합니다.
로그인 유지
메인으로 돌아갈 때 다른 액티비티 전부를 죽이고 가실 것이면
Intent intent = new Intent(this, 메인.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
그게 아니고 메인 > 서브 a > 서브 1 > 메인 이렇게 계속 쌓이게 하실 것이면
Intent intent = new Intent(this, 메인.class);
startActivity(intent);
Intent의 플래그를 검색해 보시면 다양한 플래그를 접하실 수 있습니다.