was in onStartCommand für einen Dienst zurückgegeben wird

9

Ich habe die Dokumentation durchgesehen und manchmal gibt onStartCommand() START_NOT_STICKY zurück, manchmal gibt es folgendes zurück:

%Vor%

Ich bin jetzt verwirrt, warum einige Dienste super.onStartCommand(intent, flags, startId);

zurückgeben     
user3240944 21.02.2014, 17:50
quelle

1 Antwort

8

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.

    
Merlevede 21.02.2014, 17:59
quelle

Tags und Links