Android PhoneStateListener无法在睡眠模式下工作

时间:2012-09-16 14:39:58

标签: android phone-state-listener sleep-mode

我正在编写一个应用程序,它可以监听GSM信号强度。我已经创建了一个服务,我在其中放置了PhoneStateListener。问题是,当手机处于睡眠模式时,PhoneStateListener不会收听任何更改。我真的需要解决这个问题,任何人都可以帮我解决这个问题吗? 我试图在onCreate()方法中使用该代码:

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "call_lock");
wakeLock.acquire();

但它并没有解决我的问题,听众仍然没有在睡眠模式下听。

1 个答案:

答案 0 :(得分:1)

您的解决方案没有解决方案。请考虑您的代码。有关更多信息,请阅读本文More Info