Я хочу закрыть свое приложение, когда уровень заряда устройства снижается. Я добавил следующие коды в манифест.
<receiver android:name=".BatteryLevelReceiver"
<intent-filter>
<action android:name="android.intent.action.ACTION_BATTERY_LOW" />
<action android:name="android.intent.action.ACTION_BATTERY_OKAY" />
</intent-filter>
</receiver>
И следующий код в приемнике
public class BatteryLevelReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
Toast.makeText(context, "BAttery dying!!", Toast.LENGTH_LONG).show();
Log.e("", "BATTERY LOW!!");
}
}
Я запускаю приложение на эмуляторе и меняю уровень заряда батареи с помощью telnet. Он меняет уровень заряда батареи, но не показывает тостов или журналов.
Что мне не хватает? Любая помощь приветствуется! Спасибо.