Dev_Study/Android

4. 플래그(Flag)

LeeDaniel 2018. 1. 26. 12:20

플래그(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