gpt4 book ai didi

安卓 : launch mode for activities

转载 作者:行者123 更新时间:2023-11-29 14:33:57 25 4
gpt4 key购买 nike

我的应用程序中有多个 Activity 。 Activity 流程是

A->B->C...

A->D->E...

A->F->G..

....

并且每个都有一个后退按钮可以返回到之前的 Activity ,还有一个返回按钮可以返回到 A。

我的问题是,当我将其中的每一个作为单一任务启动时,当我单击返回或主页时,我可以明显感觉到 Activity 之间的快速切换。如果我将它们保持为单一任务,我看不到任何问题。

但是,如果我在我的应用程序中将 Activity 保持为单任务,是否有任何问题我正在考虑。非常感谢您的时间和帮助

最佳答案

是的,从 mainfest.xml 更改 Activity 的行为模式时存在问题,当您按下 Android 主屏幕的主页按钮并返回应用程序时,之前的 Activity 将消失并完成应用程序,然后更好是使用 Intent 而不是使用单一任务模式,您可以使用带有 Intent 的标志来清除 Activity 堆栈..并且通过在单一任务中启动模式您正在更改系统设置,为什么不保留启动模式并将其提供给系统用于处理 Activity ..!

Intent intent = new Intent(getApplicationContext(),A.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
finish();

关于安卓 : launch mode for activities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7735128/

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