我有一个应用程序,有一个列表作为它的主要活动,然后你可以点击项目,这将打开该项目的详细视图。我还有一个类似于主活动的搜索活动,它的工作方式与预期的一样。
然而,我希望这个搜索活动在堆栈上只有一次实例,这样用户就可以搜索多次,单击back将返回到他们开始搜索之前所在的先前视图(而不是返回到先前的搜索结果)
singleTask和singelInstance启动模式似乎都能做我想做的事情,所以我不确定我应该使用哪一种模式,为什么?
发布于 2014-04-08 18:22:12
singleTask
和singleInstance
活动只能开始一个任务。它们始终位于活动堆栈的根位置。此外,设备一次只能容纳活动的一个实例-只能容纳一个这样的任务。
获取更多android:launchMode。
https://stackoverflow.com/questions/3219726
复制相似问题