Ich habe eine einfache App in Android Studio codiert. Was es macht, ist nicht wichtig, aber es beginnt ein Service mit Context.startService(Intent i)
. Bis jetzt ist alles in Ordnung, ABER wenn ich alle Aufgaben mit meinem Task-Manager auf meinem Telefon erledige, wird der Dienst ebenfalls beendet und damit wird die Benachrichtigung erstellt! Ich verstehe nicht warum.Android: Service wird gestoppt, wenn RAM-Speicher gelöscht
Übrigens: Ich habe return START_STICKY
am Ende meines Service verwendet. Und es wurde von der Timer-Klasse mit Timer.scheduleAtFixedRate(TimerTask task, int delay, int period)
gestartet/geplant. Der Dienst wurde von meiner Hauptanwendung oder vom BroadcastReceiver gestartet, der BOOT_COMPLETED
empfangen hat. Der Timer wurde auch nicht abgebrochen.
Ich hoffe, Sie werden mein Englisch entschuldigen.