0
在我的Samsung Galaxy S 2上,當屏幕鎖定時無法調用OnSensorChanged()方法時發生已知錯誤(http://code.google.com/p/android/issues/detail?id = 3708)。有沒有解決方案?當屏幕鎖定時方法OnSensorChanged()
在我的Samsung Galaxy S 2上,當屏幕鎖定時無法調用OnSensorChanged()方法時發生已知錯誤(http://code.google.com/p/android/issues/detail?id = 3708)。有沒有解決方案?當屏幕鎖定時方法OnSensorChanged()
您可以通過從電源管理器獲取部分喚醒鎖來解決問題,該功能讓屏幕熄滅時CPU不會處於休眠狀態。
PowerManager pm = (PowerManager) getSystemService(POWER_SERVICE);
PowerManager.WakeLock lock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "SensorRead");
lock.acquire();
確保在完成後釋放,以免電池電量耗盡。
你需要這個權限在你的清單太:
<uses-permission android:name="android.permission.WAKE_LOCK" />
問題解決了 – Zane