2011-01-14 75 views
0

我在一個新任務中開始一個活動,並且我想殺掉這個任務是當用戶離開它時,因爲我認爲當這個用戶離開時這個任務是無用的。如何在Android上完成任務?

我該如何在Android上實現這一目標?設置根活動的finishOnTaskLaunch屬性不起作用。

+0

你想完成一個活動或應用程序(因爲你指定其根系活力) – 2011-01-14 02:22:24

回答

2

您可以在清單中使用noHistory標記,您還可以在onPause中爲該活動調用finish()。

+0

我按照你的建議,但不會順便說一下,活動是一項任務的根本活動。 – tangjie 2011-01-14 02:11:10

+0

我很抱歉。我誤解了這個問題。它可能與任務無關。我想要做的是在從歷史列表中調用活動時轉發到另一個活動。非常感謝。 – tangjie 2011-01-14 05:29:41

1

確保您的onPause()看起來像:

public void onPause(){ 
    super.onPause(); 
    finish(); 
}