2016-10-22 3 views
0

Ich möchte, dass meine Tätigkeit beenden, versucht:-Finish nicht funktioniert - Aktivität

finish(); 
Activity.this.finish(); 
finishAffinity(); 

Tötung Prozess ...

Es ist, wie ich Tätigkeit aus dem Dienst am Eröffnung:

  Intent a = new Intent(getApplicationContext(), Axctivity.class); 
     a.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK 
       | Intent.FLAG_ACTIVITY_SINGLE_TOP 
       | Intent.FLAG_ACTIVITY_NEW_TASK); 
     startActivity(a); 
     stopSelf(); 

Nach dem Beenden wird die Aktivität erfolgreich ausgeblendet, bleibt aber weiterhin in der runnining apps list, wenn ich sie wiederherstellen kann.

+0

@Qiteq Tut mir leid, aber nicht, es ist normal appcompat Aktivität Ich verwendete Finish in onCreate und onRestart, nichts mehr. – MakingMoneyWithAndroid

+0

"bleiben Sie immer noch auf runnining apps Liste" - Android hat nicht wirklich eine "running apps" -Liste. Meinst du die Liste * recent tasks *, die du erhältst, wenn du die Taste RECENTS drückst (oder bei Geräten ohne diese Taste lange auf HOME drückst)? – CommonsWare

+0

@CommonsWare - ja! genau diese Liste, Gerätetaste mit Aufgaben. Ich möchte es komplett von diesem Ort entfernen. – MakingMoneyWithAndroid

Antwort

Verwandte Themen