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

notification bar가 내려온 상태를 어떻게 알 수 있나요? (How to check notification bar status or status bar status)

0 추천
안녕하세요.

노티바가 내려올 때도 resume 상태이고, 액티비티가 로드가 끝난 상태도 resume 상태인데,

둘을 구분하는 방법을 알고 싶습니다.

 

노티바가 내려온 상태를 알아 낼 수 있을까요?

 

조언 부탁드립니다.

감사합니다.

 

노티바에 대한 이벤트가 없을까요?
apcnic (1,420 포인트) 님이 2013년 5월 20일 질문
apcnic님이 2013년 5월 22일 수정

1개의 답변

+2 추천
 
채택된 답변

자답입니다.

 

액티비티에 다음 함수 오버라이드 하시면 됩니다.

인자인 hasFocus를 찍어보시면 됩니다.

 

다이얼로그가 떴을 때 등등도 호출되어 확인 가능합니다.

 

참고로 락스크린화면에서도 onResume을 탄대요.. << 이 질문과는 상관 없습니닷!

 

 
@Override
public void onWindowFocusChanged(boolean hasFocus) {
// TODO Auto-generated method stub
super.onWindowFocusChanged(hasFocus);
Log.d("asdf",""+hasFocus);
}
apcnic (1,420 포인트) 님이 2013년 5월 22일 답변
...