我有一个应用程序,其中包含一个列表作为其主要活动,然后您可以单击打开该项目的详细视图的项目。我也有一个类似于主要活动的搜索活动,并按预期工作。Android singleTask或singleInstance启动模式?
但是我希望这个搜索活动只在栈上有一个实例,以便用户可以多次搜索,并且点击返回将它们返回到它们在开始搜索之前所处的前视图(而不是返回到previouse的搜索结果)
singleTask和singelInstance启动模式似乎做我想要的,所以我不知道哪一个我应该用于这个目的,为什么?
谢谢!看起来像一个很好的阅读...事情是四实现我真的想要一个活动的多个实例,只有当前台活动是一个搜索活动,并执行另一个搜索,如果它使用现有的活动(如市场如何运作) 而为此,singeTop正是什么林后,但感谢帮助反正=) 谢谢 – Kman 2010-07-11 01:55:25
嘿,谢谢。这篇写得很好的文章帮助我掐了一下。 – icecreamman 2011-08-25 21:20:06
感谢您的详细信息,尤其是这一项*(即使意图已经被放弃,它的到来也会导致任务到达前台,并保持原样),这立即消除了我的困惑。我只是想着如果singleTask Activity不在堆栈的顶部,而我仍然想要导航到它而不指定“FLAG_ACTIVITY_CLEAR_TOP”。 – neevek 2013-07-09 15:52:51