2011-01-14 83 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(); 
}