Я хочу, чтобы мое приложение узнало об изменении процента заряда батареи, если телефон заряжается.
Итак, я использовал BroadcastReceiver
с ACTION_POWER_CONNECTED
и ACTION_POWER_DISCONNECTED
, чтобы зарегистрировать другое BroadcastReceiver
с ACTION_BATTERY_CHANGED
, когда телефон заряжается, и тогда я подумал: "Не было бы лучше, если бы я использовалService
? "
Тогда я искал около Service
и увидел IntentService
, поэтому теперь мне интересно, что лучше для ACTION_POWER_CONNECTED
и ACTION_POWER_DISCONNECTED
, а что лучше для ACTION_BATTERY_CHANGED
?
Я думаю, я должен использовать BroadcastReceiver
для ACTION_POWER_CONNECTED
и ACTION_POWER_DISCONNECTED
и IntentService
для ACTION_BATTERY_CHANGED
, я не прав?
Я хочу ACTION_POWER_CONNECTED
и ACTION_POWER_DISCONNECTED
запускать всегда и всегда (кроме случаев, когда я нашел лучший способ) и запускать ACTION_BATTERY_CHANGED
, когда телефон заряжается.