我有 2 个活动:主要活动和列表活动。
从 Main 你可以打开 List;从列表中您可以打开Main。
我希望列表的每次打开都能如此not被保存到“历史”中。所以,从 Main 返回cannot返回列表。
是否可以?
当开始你的清单时Activity
,设置其Intent像这样的标志:
Intent i = new Intent(...); // Your list's Intent
i.setFlags(i.getFlags() | Intent.FLAG_ACTIVITY_NO_HISTORY); // Adds the FLAG_ACTIVITY_NO_HISTORY flag
startActivity(i);
The FLAG_ACTIVITY_NO_HISTORY标志保持新Activity
从被添加到历史堆栈中。
注意:正如@Sam 指出的,您可以使用i.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
反而。没有功能上的区别。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)