2016-10-22 100 views
0

我要完成我的活動,嘗試:完成不工作 - 活動

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

查殺過程...

這是我如何從服務開放活動:

  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(); 

完成後,活動將成功隱藏,但仍然保留在運行的應用程序列表中,以便我可以恢復它。

+0

@Qiteq對不起,但不是,這是正常的appcompat活動 我用onCreate和onRestart完成,沒有更多。 – MakingMoneyWithAndroid

+0

「仍然停留在運行的應用程序列表中」 - Android並沒有真正的「正在運行的應用程序」列表。你的意思是*最近的任務*列表,你是否按了RECENTS按鈕(或者在沒有該按鈕的設備上,長按HOME)? – CommonsWare

+0

@CommonsWare - 是的!正是這個清單,設備按鈕與任務。 我想從這個地方徹底刪除它。 – MakingMoneyWithAndroid

回答