0

我有一个显示电池电量的通知。通知在服务中,因为即使应用程序关闭,服务仍然运行并且它可以显示电池百分比。我注意到当通知处于活动状态时电池电量下降得更快。有没有办法解决这个问题?

编辑:服务的 onCreate

@Override
    public void onCreate(){
        super.onCreate();
        mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        new IntentFilter(Intent.ACTION_BATTERY_CHANGED);    
    }

在清单中我也写了这个ACTION_BATTERY_CHANGED

4

1 回答 1

0

理想情况下,您只想在电池状态发生变化时更新您的视图。您是否尝试过监视此广播操作而不是轮询电池电量?

http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED

这样,您只有在状态更改时才执行操作,而不是一直在后台执行操作。

于 2013-08-21T07:51:09.133 回答