2016년 7월 1일 금요일

Android Studio - Activity가 계속 중첩되서 쌓이는걸 어떻게 처리할까?

간단하게 처리하자.

Intent 속성에 flag를 설정하는 소스코드 한줄만 추가해서 간단히 해결이 가능하다.

Intent intent = new Intent(ItemViewActivity.this, ItemListActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

Intent.FLAG_ACTIVITY_CLEAR_TOP
 => Activity Stack 에서 돌아가고자 하는 Activity 위에 다른 Activity를 다 날린다.


댓글 없음:

댓글 쓰기