Das Protokoll dafür überprüft .. onDestroy() -Methode wird anstelle von onHandleIntent() aufgerufen Ich verwende zwei Intent-Dienste und habe ähnlichen Code für beide geschrieben ... aber eine läuft die ganze Zeit, aber für den zweiten intentService (Code angehängt) ... manchmal läuft es und manchmal tut es nicht, ohne irgendetwas im ganzen Projekt zu ändern. kann mir bitte jemand helfen?Android IntentService onDestroy wird anstelle von onHandleIntent aufgerufen
public class GetDataService extends IntentService {
private static final String TAG="GetDataService";
public GetDataService(){
super("GetDataService");
}
@Override
protected void onHandleIntent(Intent intent) {
GetDataTask task= new GetDataTask();
Log.d(TAG,intent.getStringExtra(GetDataTask.INSTA_TOKEN_URL));
task.execute(this,intent);
ApplicaitonsData.GetDataServiceRunning=true;
Log.d(TAG,"data service running status = "+ ApplicaitonsData.GetDataServiceRunning);
}
@Override
public void onDestroy() {
super.onDestroy();
ApplicaitonsData.GetDataServiceRunning=false;
Log.d(TAG,"data service running status = "+ApplicaitonsData.GetDataServiceRunning);
}
}