gpt4 book ai didi

android - 我可以通过在 Android Activity 中声明适当的成员 "static"来获得一些效率吗

转载 作者:IT老高 更新时间:2023-10-28 21:52:54 26 4
gpt4 key购买 nike

如果一个 Activity 在实践中是一个单例,我认为我可以通过将适当的成员声明为“静态”来获得一些效率,并且风险为零。是吗?

最佳答案

Android documentation says -

there's never more than one instance of a "singleTask" or "singleInstance" activity, so that instance is expected to handle all new intents.

这意味着您可以使用静态成员

此外,standardsingleTop 应具有仅线程安全的静态成员。假设当前 Activity 堆栈是 A-B-C-D。如果到达的 Intent 是针对处于“标准”或“单顶”模式的 B 类 Activity 。 B 的新实例将作为(因为 B 不在堆栈顶部)启动,因此结果堆栈将为 A-B-C-D-B。

关于android - 我可以通过在 Android Activity 中声明适当的成员 "static"来获得一些效率吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3399642/

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