2016-10-21 3 views
0

Meine Android App ist Kraft gestoppt beim zweiten Versuch ich das letzte Fach löschen. Auf meiner ersten wird es nicht Kraft gestoppt .. was kann der Grund sein ??
Meine ServiceklasseWarum meine Android App Force nach dem Wischen aus dem letzten Tray gestoppt wurde

public class TheService extends Service { 
@Override 
public void onCreate() { 
    super.onCreate(); 
} 
@Override 
public int onStartCommand(Intent intent, int flags, int startId) { 
    Log.v("myapp","service started"); 
    return START_STICKY; 
} 
@Override 
public void onTaskRemoved(Intent intent) 
{ 
    Log.v("HAHAHA","TASK IS REMOVED"); 
    stopService(new Intent(getApplicationContext(),this.getClass())); 
     Intent restartService = new Intent(getApplicationContext(), 
       this.getClass()); 
     restartService.setPackage(getPackageName()); 
     Random generator = new Random(); 
     PendingIntent restartServicePI = PendingIntent.getService(
       getApplicationContext(), generator.nextInt(), restartService, 
       PendingIntent.FLAG_ONE_SHOT); 
     AlarmManager alarmService = (AlarmManager)getApplicationContext().getSystemService(Context.ALARM_SERVICE); 
     alarmService.set(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime() +1000, restartServicePI); 
    super.onTaskRemoved(intent); 
} 
@Override 
public void onDestroy() { 
    Log.v("HAHAHA","APP KILLED"); 
} 

@Nullable 
@Override 
public IBinder onBind(Intent intent) { 
    return null; 
} 

im ersten Versuch Logcat

10-24 06:44:11.742 6958-6958/miniproject.gazastreet V/HAHAHA: TASK IS REMOVED 
10-24 06:44:11.752 6958-6958/miniproject.gazastreet V/HAHAHA: APP KILLED 
10-24 06:44:12.752 6958-7148/miniproject.gazastreet V/myapp: service started 

in zweitem Versuch Logcat

10-24 06:46:48.508 6958-6958/miniproject.gazastreet V/HAHAHA: TASK IS REMOVED 
10-24 06:46:48.518 6958-6958/miniproject.gazastreet V/HAHAHA: APP KILLED 

warum ist es, dass wie jedes Mal? Vielen Dank im Voraus.

+0

Bitte geben Sie weitere Informationen, Logcat-Ausgabe, Klasse, wo der Absturz usw. –

+0

App selbst ist nicht abgestürzt. @ Alex –

+0

@ Souban.AB Wenn Sie App "Kraft gestoppt" hat es abgestürzt. Siehe: http://stackoverflow.com/questions/23353173/unidymy-myapp-has-stopped-how-can-i-solve-this und geben Sie den Logcat/den zugehörigen Quellcode Ihrer App an. –

Antwort

0

In Android 5.0 und höher wird der Dienst zerstört, wenn die Anwendung nicht in Forground ist.

+0

Aber mein Gerät läuft auf kitkat (Android 4.4) .. auch ich würde gerne wissen, ob es einen Weg gibt, um getötet zu werden –

+0

Was ist das Gerätemodell? – IMXQD

Verwandte Themen