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

화면이 꺼져있을때 Activity 실행 문제. [closed]

0 추천

현재 Service를 돌리면서, Activity를 실행하고있습니다.

정확히는 서버에서 신호가 오면 Activity가 실행되면서, Activity에서 여러 동작을 하게되는데요..

문제는 다른것은 다되는데 소리가 나지 않네요. 음악을 Play하는 부분을 Activity의 onCreate에 넣었습니다.

   getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
    |WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
    |WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
    |WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
 
물론 요 코드도 추가시켰고, 잠금화면, 화면이 꺼져있을때 
 
정상적으로 Activity가 실행되며 화면이 켜지고 기능들이 잘 굴러갑니다.
 
하지만 사운드를 내는 것만 되지 않네요..
 
물론, 화면이 켜져있을때 이벤트가 들어와 Activity가 실행되면 사운드도 정상적으로 잘 들립니다.
 
화면이 꺼져있다면 어떤 다른 Flag를 호출해야 하는 것이 있나요?
 
Sound를 플레이하는 부분은 분명, getWindow().addFlags() 밑에 존재하는데 왜 소리가 나지 않을까요?
 
고견부탁드립니다..
 
 
질문을 종료한 이유: 해답찾음
안드로이드로우 (15,740 포인트) 님이 2014년 11월 13일 질문
안드로이드로우님이 2014년 11월 13일 closed

1개의 답변

0 추천
 
채택된 답변

성급한 질문죄송합니다.

Sound Play 부분을 onCreate(()가 아니라 onResume에 넣으니 정확히 동작하네요.

 

왜 그런지는 미지수입니다...But 해결!!!!!

안드로이드로우 (15,740 포인트) 님이 2014년 11월 13일 답변
...