B
BearGr
App-Anbieter (Trial)
- 6
Hi,
ich habe eine kleines Problem mit einer App von mir.
Die App reagiert, wenn Sie aktiviert wurde (Häckchen in einer Activity ), ob der Bildschirm eingeschaltet wurde:
Dieser BroadcastReceiver wird in einem Service, nach dem Setzen des Häkchen, gestartet:
Das Problem ist nun, dass der Receiver, bei manchen Benutzer der App, nicht immer reagiert.
Also z. B. nur bei 8 von 10 mal wenn der Bildschirm eingeschaltet wurde, danach reagiert er wohl wieder...
Kann es sein, dass Android den Prozess/Receiver automatisch im Hintergrund beendet nach einer Zeit? Oder woran könnte es liegen?
Jemand eine Idee?
Danke!
ich habe eine kleines Problem mit einer App von mir.
Die App reagiert, wenn Sie aktiviert wurde (Häckchen in einer Activity ), ob der Bildschirm eingeschaltet wurde:
Code:
public class ScreenOnReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent(context, UpdateService.class);
context.startService(i);
}
Dieser BroadcastReceiver wird in einem Service, nach dem Setzen des Häkchen, gestartet:
HTML:
public void onCreate() {
super.onCreate();
...
screenOnReceiver = new ScreenOnReceiver();
registerReceiver(screenOnReceiver, new IntentFilter(Intent.ACTION_SCREEN_ON));
}
Das Problem ist nun, dass der Receiver, bei manchen Benutzer der App, nicht immer reagiert.
Also z. B. nur bei 8 von 10 mal wenn der Bildschirm eingeschaltet wurde, danach reagiert er wohl wieder...
Kann es sein, dass Android den Prozess/Receiver automatisch im Hintergrund beendet nach einer Zeit? Oder woran könnte es liegen?
Jemand eine Idee?
Danke!