Ich versuche, für den Bildschirm Einschalten/Ausschalten in meiner App zu hören, aber nach onDestroy(), da die App zerstört ist hören hört auf, gibt es keinen Weg für meine app weiter zu hören, nachdem es wie ein Hintergrundprozess heruntergefahren?Hören für Bildschirm Power On/Power Off auch nach onDestroy()
BroadcastReceiver Klasse:
public class ScreenReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent i) {
if (i.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
System.out.println("Screen turned off");
} else if(i.getAction().equals(Intent.ACTION_SCREEN_ON)) {
System.out.println("Screen turned on");
}
}
}
i setzen diesen Code in meinem onCreate() in meiner Haupttätigkeit
IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);
filter.addAction(Intent.ACTION_SCREEN_OFF);
BroadcastReceiver mReceiver = new ScreenReceiver();
registerReceiver(mReceiver, filter);
Vielen Dank! Das hat gut funktioniert! –