플래그(Flag)
액티비티가 동작하는 방식을 설정
[Reference]
FLAG_ACTIVITY_SINGLE_TOP
액티비티를 생성할때 이미 생성된 액티비티가 있으면 재사용
FLAG_ACTIVITY_NO_HISTORY
처음이후에 실행된 액티비티는 액티비티 스택에 추가되지 않는다
사용자에게 한번만 화면을 보여주고싶을때 사용
FLAG_ACTIVITY_CLEAR_TOP
자신보다 위에있는 다른 액티비티를 모두 종료시킴
[Reference]
public void onNewIntent(Intent intent)
액티비티가 이미 메모리상의 객체로 만들어져있는 경우
액티비티를 다시 씌우더라도 onCreate()메소드가 호출되지 않으므로
onNewIntent()메소드를 재정의해 사용해야한다
onNewIntent()메소드는 액티비티가 이미 객체로 만들어져있을때
호출하는 액티비티로부터 전달되는 인텐트를 받아서
처리할 수 있도록 자동 호출된다
반응형
'Dev_Study > Android' 카테고리의 다른 글
6. 액티비티 수명주기 (Life Cycle) (0) | 2018.01.26 |
---|---|
5. 액티비티 간에 데이터 전달하기 (0) | 2018.01.26 |
3. 암시적 인텐트(Implicit Intent) (0) | 2018.01.26 |
2. 화면 간 이동 (0) | 2018.01.26 |
1. 레이아웃 인플레이션 (0) | 2018.01.25 |