본문 바로가기

안드로이드 개발/개발팁

특정 List목록으로 돌아갈때 intent 플래그 옵션

 

특정 List목록으로 돌아갈때 intent(.addFlags) 플래그 옵션

 

 

 

 

아래와 같이 옵션을 조합해서 줬을때 액티비티스택에서 타켓의 특정 액티비티위까지 쌓여있던 모든 액티비티를 삭제한다.

 

 

Intent intent = new Intent(m_context, 타켓액티비티.class);

 

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                       | Intent.FLAG_ACTIVITY_CLEAR_TOP
                       | Intent.FLAG_ACTIVITY_SINGLE_TOP); <= 이부분이 없으면 타켓액티비티를 재사용하지 않고 다시 생성