我有通知显示电池电量。通知是在服务中,因为即使应用程序关闭,服务仍然运行,它可以显示电池的百分比..我注意到通知处于活动状态时电池电量下降得更快..有没有办法解决这个问题?
编辑: onCreate of service
@Override
public void onCreate(){
super.onCreate();
mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
}
在清单中我也写了ACTION_BATTERY_CHANGED
答案 0 :(得分:0)
理想情况下,您只想在电池状态发生变化时更新您的观看次数。您是否尝试过监控此广播操作而不是轮询电池电量?
http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED
这样你只会在状态发生变化时执行操作,而不是在后台执行任何操作。