마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 액티비티 LaunchMode(singleTask) 관련해서 질문 있습니다..

0 추천

액티비티 중복 로드를 막기 위해서 메인 액티비티 launchMode에 singleTask 속성을 줬는데요, 이 액티비티 위에 다른 액티비티가 올라간 상태에서 홈버튼을 눌러 빠져나온 다음 다시 런쳐의 아이콘을 클릭하면 위에 올라가있던 액티비티가 사라져버리네요...
이거 해결법 없을까요..

StackOverflow에는 singleTask 속성을 지우고 메인 액티비티를 불러올 때마다FLAG_ACTIVITY_CLEAR_TOP | FLAG_ACTIVITY_SINGLE_TOP 플래그를 넣어주라고 하는데(http://stackoverflow.com/questions/2417468/android-bug-in-launchmode-singletask-activity-stack-not-preserved) 저의 경우에는 Manifest파일에 scheme을 적용해서 Intent data로도 어플리케이션을 불러올 수 있어야하는 상황이라 위 답변은 도움이 되지 않는것 같아 질문해봅니다...

도와주세요...

H ns (130 포인트) 님이 2014년 7월 13일 질문

1개의 답변

0 추천
onNewIntent 를 사용해 보심은??
nicehee (73,100 포인트) 님이 2014년 7월 13일 답변
...