2012-07-17 338 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的應用程序干擾了我的應用程序的工作。每次將音頻管理器設置爲振鈴模式後,服務會將其設置回現有模式,導致我認爲它無法正常工作。

由於日誌沒有引導我向任何方向調試,因此很難調試。但在我的主屏幕上閃爍讓我發現了這一點。我卸載了翻轉無聲應用程序,一切正常!