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

activity를 항상위에 올리는 방법

0 추천
제가 하고 싶은 동작은 incomming call이 들어왔을때 전화를 받기전까지는

홈키든 back키든 다른 동작을 못하도록 되어있는데 그것과 동일하게 activity를 최상위에 올리고 싶습니다.

 

말그대로 activity를 항상 최상위에 올리고 노티, 홈, back, 메뉴키등 모든 동작을 막고 싶습니다.

onkeydown 같은거 오버라이드해서 false 리턴하는 방법말고

더 간단한 방법이 있을것 같은데 키워드좀 알려주십시오.
now882002 (3,860 포인트) 님이 2014년 10월 29일 질문

2개의 답변

+1 추천
WIndowManager를 사용하세요
whdrb19 (23,520 포인트) 님이 2014년 10월 29일 답변
좀더 자세히 말씀해주실수 있으신가요 ?? ㅠㅠ
이럴땐 액티비티가아니고 Service를 상속받아 WIndowManager를 구현해야됩니다.
추가적으로 답변하자면.다른키는 제어가가능한데
노티,홈키는 액티비티에다가 화면구성을하면 제어가안됩니다.
그래서 WIndowManager를 Service에다가 띄우는겁니다
1. 하실려면 BR+Activity조합
2. BR+Service+WindowManager조합
둘중하나를 사용하시면될듯합니다
감사합니다!!!ㅠㅠㅠㅠㅠㅠㅠㅠ
+1 추천
cc1232 (35,280 포인트) 님이 2014년 10월 29일 답변
...