안녕하세요.
기본 내장 되어 있는 주소록 Activity로 부터 data를 받는 작업을 하고 있습니다.
Main Activity에서 아래의 코드처럼 주소록 chooser activity를 불러옵니다.
Intent intent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
Intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivityForResult(intent, 1001);
문제는 Intent에 single_top 으로 flag를 적용했음에 도 불구 하고
main activity가 onDestroy가 일어나는 것입니다.
해당 destroy로 인해 다시 돌아왔을때는 onCreate를 탄후에 onActivityResult를 타게 되네요.
혹시나 해당 현상을 보셨거나 해결 방법을 알고 계신 분이 있다면 답변 부탁드립니다.
감사합니다.