我在FinishAndRemoveTask();
方法内使用了stop()
,以便它可以删除再次打开的“活动”表单,但是当我按下Overview
按钮并尝试打开活动时,此方法起作用了,但是当我按Back button
并再次从概述中按“活动”时,Activity
再次打开。按下Back
按钮或overview
按钮时,是否可以从“最近使用的应用程序”列表中完全删除“活动”?
protected override void OnStop()
{
base.OnStop();
FinishAndRemoveTask();
}
答案 0 :(得分:1)
在“活动调用者”意图中添加以下内容,它应该可以工作:
Intent intent = new Intent(this, typeof(YourActivity));
intent.AddFlags(ActivityFlags.ExcludeFromRecents);
答案 1 :(得分:0)
您可以通过覆盖“活动”中的OnBackPressed()
方法来解决此问题:
public override void OnBackPressed() {
FinishAndRemoveTask();
}