onCreate에서 getIntent로 Activity가 실행되었을 때의 Intent를 가져와 extra에 있는 필드 유무에 따라 동작을 달리 하는 코드를 짰는데, Activity가 destory되도 Recents app에서 실행하면 기존 intent가 그대로 유지되는 상황이 발생.
이리저리 찾아보다가 아주 간단히 해결할 수 있는 방법이 있었다.
Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
위 flag가 설정되었는지만 확인하면 간단히 해결.!
'develop > android' 카테고리의 다른 글
JNI에서 Java클래스의 필드 접근방법 (0) | 2014.01.20 |
---|---|
onConfigurationChanged 호출되지 않을 때 (0) | 2014.01.15 |
Windows에서 git로 안드로이드 소스 받기 (0) | 2013.07.29 |
Webview cookie 설정 (2) | 2012.11.26 |
android webview로 javascript 호출 및 이벤트 받기(연동하기) (1) | 2012.11.19 |