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

BroadcastReceiver 에서 활성화된 Activity 의 순서 번경을 감지할 수 있나요?

0 추천
현재 서비스에 윈도우메니저를 넣어서 이미지뷰로 이미지를 보여주고 있습니다.

이 이미지를 배경화면(안드로이드홈화면) 이면 보여주고,

다른 앱이 실행 중이면 보여주지 않게 하려고 합니다.

 

현재 상태가 배경화면인지 다른 앱이 실행된건지를 알아내는건 성공 했는데요.

액티비티가 활성화 되거니 최상위 액티비티에 변화가 있거나 하는걸 BroadcastReceiver 로 받을 수 있으면 그때 체크하면 되는데

지금은 쓰레드를 돌려서 0.1초나1초 단위로 계속 검사하게 하는 방법 밖에 생각이 나지 않습니다.

 

IntentFilter 에 액선 넣어서 SCREEN_ON, OFF 같은건 해봤는데요.

최상위 Activity 가 변하는걸 감지하는 방법이 있을까요?
사시 (340 포인트) 님이 2016년 10월 5일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...