2012-07-17 346 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的应用程序干扰了我的应用程序的工作。每次将音频管理器设置为振铃模式后,服务会将其设置回现有模式,导致我认为它无法正常工作。

由于日志没有引导我向任何方向调试,因此很难调试。但在我的主屏幕上闪烁让我发现了这一点。我卸载了翻转无声应用程序,一切正常!