2012-07-17 1 views
0

나는 링어 모드에 대해 많은 질문을 보았습니다. 내가 직면하고있는 문제에 대한 단서를주지 못하는 것 같습니다. 전경에서 시작되는 서비스의 링 모드를 일반 RING 모드로 설정했습니다. 불행히도 그것은 침묵하거나 진동이 처음에 전화의 벨소리 모드를 변경하는 것 같습니다. 그러나 활동의 버튼 뒤에 동일한 코드 조각을 넣으면 작동합니다.setRingerMode가 정상 작동하지 않음

위의 경우는 Android 4.0.4 (ICS)에서만 발생하지만 FR 2.2에서는 발생하지 않습니다. 이 문제를 해결하는 방법에 대한 단서? 내 코드는 다음과 같습니다.

AudioManager audioManager = (AudioManager) ctx.getSystemService(Context.AUDIO_SERVICE); 
audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL); 

답변

0

휴대 전화에서 작동하지 않는 이유를 알았습니다. Flip Silent라는 다른 앱이 내 앱의 작동을 방해했습니다. 오디오 관리자를 벨소리 모드로 설정할 때마다, 서비스가 작동 모드로 돌아가는 기존 모드로 다시 설정됩니다.

로그가 어떤 방향으로도 이끌지 못하기 때문에 디버그하기가 어려웠습니다. 하지만 내 홈 화면의 깜박임으로이 사실을 알게되었습니다. 나는 플립 침묵의 응용 프로그램을 제거하고 모든 일을 !!