Android - 我可以在离开后立即删除一组活动或任务吗?

时间:2011-03-01 20:08:44

标签: android

假设我有一个菜单,其中有3个项目相应地转到活动1,活动2和活动3。活动1可以导航到活动1a,然后导航到活动1b等。为了节省内存,当用户点击菜单转到活动2时,我可以销毁与活动1相关的所有活动吗?

我已仔细查看了所有意图标志和任务,但我找不到任何可以实现的目标。任何帮助表示赞赏。感谢。

1 个答案:

答案 0 :(得分:1)

检查FLAG_ACTIVITY_NO_HISTORY标志。

这可以防止您的活动在用户转移到新活动后停留在堆栈上。

不幸的是,此行为不会以您指定的方式触发。我建议你不要在完成()活动时过于复杂,因为无论如何你的活动都会被杀死以回收内存。