gpt4 book ai didi

android单例 Activity

转载 作者:行者123 更新时间:2023-11-29 16:19:20 24 4
gpt4 key购买 nike

应用的主要 Activity 是包含一些OneActivity的TabActivity

有必要从应用程序的另一部分调用 OneActivity 而不是创建它的另一个实例,只需调用 TabActivity 中的 onResume()

尝试设置不同的启动模式(“singleTop”、“singleTask”、“singleInstance”)并设置 Intent 标志:

intent.setAction(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);

如何不创建新的 Activity 实例?

最佳答案

试试 CLEAR_TOP 标志。我删除了 Activity 堆栈中您 Activity 上方的所有 Activity ,因此它应该可以解决您的目的。

Intent i = new Intent(context, YourSingleInstanceActivityName.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);

关于android单例 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8131352/

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