【发布时间】:2011-01-14 01:52:59
【问题描述】:
我在一个新任务中启动一个活动,我想在用户离开时终止该任务,因为我认为用户离开时该任务无用。
如何在 Android 上实现这一点?设置根 Activity 的 finishOnTaskLaunch 属性无效。
【问题讨论】:
-
你想完成一个活动还是应用程序(因为你指定了它的根活动)
标签: android android-activity task
我在一个新任务中启动一个活动,我想在用户离开时终止该任务,因为我认为用户离开时该任务无用。
如何在 Android 上实现这一点?设置根 Activity 的 finishOnTaskLaunch 属性无效。
【问题讨论】:
标签: android android-activity task
你可以在 manifest 中使用 noHistory 标签,你也可以在 onPause 中为该活动调用 finish()。
【讨论】:
确保你的 onPause() 看起来像:
public void onPause(){
super.onPause();
finish();
}
【讨论】: