안드로이드 개발 질문/답변
(글 수 45,052)
어플을 만들고 있는데요..
제가 만들고 있는 어플이 사용자 콜 수신 화면을 만들어 보려고 하는데요..
Activity 컨트롤이 잘 안되서 혹시 아는분 계시면 조언좀 얻고자 글 올립니다.
어플의 Main Activity가 띄어 있는 상태에서 전화가 오면 제조사의 Call Actvity 가 올라옵니다.
->
제조사 Call Activity | |
Main Activity |
Main Acitivy |
Call Acitivy 위에 어플 콜 수신화면이 바로 올라옵니다. 이때 Main Acitivy 와 콜 수신 화면이 같은 어플 이다 보니 Main Activity가 제조사 Call Acitivity 위로 올라 오는 현상이 발생합니다.
->
어플 수신화면 Activity | |
Main Activity | |
제조사 Call Activity |
제조사 Call Activity |
Main Activity |
하고자 하는 것은 Main Activity가 제조사 Call Activity 위로 안올라 오도록 컨트롤 하는 것인데 이게 가능한가요??
다른 상용어플은 안올라오도록 동작을 하고 있어 방법이 있을 것 같은데 혹시 아시는 분 있으시면 조언좀 부탁드립니다.
원하는 동작 ->
어플 수신화면 Activity | ||
제조사 Call Activity |
제조사 Call Activity | |
Main Activity |
Main Activity |
Main Activity |
감사합니다.
FLAG_ACTIVITY_NEW_TASK / FLAG_ACTIVITY_MULTIPLE_TASK 두개 같이 사용해야 하는 거네요..
FLAG_ACTIVITY_SINGLE_TOP을 같이 쓰면 위 두개 Flag 동작에 영향을 미치네요..
세개 같이 쓰고는 안되서 애를 좀 먹었었네요..ㅠ.ㅠ