Ich habe die Dokumentation durchgesehen und manchmal gibt onStartCommand()
START_NOT_STICKY
zurück, manchmal gibt es folgendes zurück:
Ich bin jetzt verwirrt, warum einige Dienste super.onStartCommand(intent, flags, startId);
Alles hängt davon ab, was Sie wollen. Die Dokumentation lautet:
Aus Gründen der Abwärtskompatibilität ruft die Standardimplementierung onStart (Intent, int) auf und gibt entweder START_STICKY oder zurück START_STICKY_COMPATIBILITY.
Die Rückgabe von super.onStartCommand()
entspricht der Rückgabe von START_STICKY
. Wenn Sie das Standardverhalten nicht möchten, können Sie eine andere Konstante zurückgeben.