我有一个非常层级化的应用程序(活动类似于League> Team> Position> Player),所以我已经完成了每个活动singleTop
保持导航明智并防止重复的情况。设置launchMode =“singleTask”vs设置activity launchMode =“singleTop”
现在我正在制作第二个应用程序,并且我看到它建议声明我的应用程序为singleTask
以防止重复的实例。有人可以帮助解释每种方法的优点吗?
我的新应用程序只是一个有3个片段的活动,然后我可能会添加一个设置活动,也许是一个FAQ。
编辑:我刚刚意识到,singleTask
是不是阻止我的应用程序的重复实例,因为我曾想过。现在寻找正确的方式来处理这...
我怀疑我没有完全理解他们的定义。感谢您的澄清。我的主要目标是在用户进入联赛>队伍>位置时处理,然后最小化并重新加入应用程序,该应用程序正在加载联赛而不是位置。通过声明SingleTop,我的应用程序现在总是加载我离开的地方。不知道为什么singleTask不这样做。 – NSouth 2014-09-11 20:11:02
@你有没有发现为什么singletask没有这样做呢? – batmaci 2017-07-13 00:40:26