Team > Position > Player),因此我将每个 Activity 设置为 singleTop 以保持导航合理-6ren">
gpt4 book ai didi

android - 设置启动模式 ="singleTask"与设置 Activity 启动模式 ="singleTop"

转载 作者:IT王子 更新时间:2023-10-28 23:42:50 25 4
gpt4 key购买 nike

我有一个层次分明的应用程序( Activity 类似于 League > Team > Position > Player),因此我将每个 Activity 设置为 singleTop 以保持导航合理并防止重复实例。

现在我正在制作我的第二个应用程序,我看到它建议将我的应用程序声明为 singleTask 以防止重复实例。有人可以帮助解释每种方法的优点吗?

我的新应用只是一个包含 3 个 fragment 的 Activity ,然后我可能会添加一个设置 Activity ,也许还有一个常见问题解答。

编辑:我刚刚意识到 singleTask 并没有像我想的那样阻止我的应用程序的重复实例。现在正在寻找正确的方法来处理这个......

最佳答案

我认为您对 singleTop 和 singleTask 的定义有点偏离。 SingleTop 可能会产生重复的实例。让我们用你的例子,联赛 > 球队 > 位置 > 球员。如果玩家屏幕上有一个按钮可以将您带到联赛屏幕,它将变为联赛 > 球队 > 位置 > 球员 > 联赛。

而 singleTask 保证只能存在一个 Activity 实例。

关于android - 设置启动模式 ="singleTask"与设置 Activity 启动模式 ="singleTop",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25773928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com