E
enrem
Erfahrenes Mitglied
- 29
Hallo,
ich starte aus meiner Anwendung heraus einen Service, der im Hintergrund, auch wenn die Anwendung geschlossn ist, Sensoren überwacht.
Den Service starte ich mit:
startService(new Intent(this, SensorsService.class));
Stoppen mit:
stopService(new Intent(this, SensorsService.class));
SensorsService.class ist eine Server-Klasse von mir. Wie kann ich nun feststellen, ob dieser Service bereits läuft?
Ich könnte mir zwar in der onStartCommand und in der Destroy meiner Klasse SensorsService merken ob ich den Service gestartet habe oder ob dieser beendet wurde.
Bin mir aber nicht sicher ob das der richtige Weg ist.
Wäre für jede Art von Hilfe dankbar.
ich starte aus meiner Anwendung heraus einen Service, der im Hintergrund, auch wenn die Anwendung geschlossn ist, Sensoren überwacht.
Den Service starte ich mit:
startService(new Intent(this, SensorsService.class));
Stoppen mit:
stopService(new Intent(this, SensorsService.class));
SensorsService.class ist eine Server-Klasse von mir. Wie kann ich nun feststellen, ob dieser Service bereits läuft?
Ich könnte mir zwar in der onStartCommand und in der Destroy meiner Klasse SensorsService merken ob ich den Service gestartet habe oder ob dieser beendet wurde.
Bin mir aber nicht sicher ob das der richtige Weg ist.
Wäre für jede Art von Hilfe dankbar.