gpt4 book ai didi

android - 通过 Intent 或静态变量传递值?

转载 作者:太空宇宙 更新时间:2023-11-03 13:25:24 25 4
gpt4 key购买 nike

我想知道设计/编程的最佳方式:

如果我有一个 bool 值(假设用户是否有额外的权力)并且我需要将它从 Activity A 传递到 B 再到 C。我应该将它添加到从每个 Activity 到另一个的 Intent 中还是我应该只是将它存储在一个静态变量中并每次都访问它?

最佳答案

在 Intent 中传递它更安全。有时 android 在需要内存时会在没有警告的情况下杀死应用程序,并且您的静态值不会被保留,另一方面, Intent 额外内容会被保留。如果您想进一步插入它,请使用共享偏好。它使用 Map 数据结构设计,因此速度不会成为问题。

关于android - 通过 Intent 或静态变量传递值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21155030/

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