Task Summary
1. 스택의 모든 액티비티를 지우고 RootActivity를 호출한다. 그래서 새로운 task의 root activity는 RootActivity가 된다.
Intent intent = new Intent(context, RootActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
2. task 내에 존재하는 특정 액티비티부터 top 액티비티까지 모두 제거한 후 RootActivity를 활성화시켜 top이 되도록 한다. singletop은 RootActivity가 존재할 경우 재활용하기 위해 사용한다.
Intent intent = new Intent(context, RootActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(intent);
'프로그래밍 > Android' 카테고리의 다른 글
Android getRoundedBitmapFromServer (0) | 2015.02.25 |
---|---|
Android ViewPager PageAdapter notifyDataSetChanged (0) | 2015.02.25 |
Android 비트맵의 라운드 처리 (0) | 2015.02.17 |
Android intent ACTION_VIEW valid url check (0) | 2015.02.17 |
Android Load More ListView (0) | 2015.02.12 |
댓글