안드로이드 개발 질문/답변
(글 수 45,052)
안드로이드 입문자 입니다...(_ _)
메니피스트 파일에서 각각의 activity 들을
Launch mode: singleTask
Clear Task on Launch : true
Allow retain task state : false
위와 같이 설정해놓은 상태입니다.
메인 -> 리스트 -> 등록화면 -> 메인 -> back button 종료
이렇게 구성됩니다.
그런데 위와 같이 설정해놓았더니 문제는 리스트화면이나 등록화면에서.. 다른 작업, 예를 들면 폰의 메인화면으로 돌아간다던지 다른 어플을 확인하고 돌아오면 메인으로 돌아와 있습니다.
이전 작업 화면 그대로 있고 싶은데 말이죠..
그래서 MainActivity 의 lauch mode 랑 이것저것 수정해보았더니
메인 -> 리스트 -> 등록화면 -> 메인 -> back button 종료 -> 리스트 -> 메인 -> back button 종료
이런식으로 메인의 작업이 남아있네요..
어떤식으로 설정해야 할지....ㅠㅠ
맞는 해결책인지 모르겠지만.. 자답올립니다;;
MainActivity는 메니피스트에서 별도의 옵션을 주지 않고, 호출할때 setFlag 해서 주었더니 문제가 해결됐네요;;;;