【发布时间】:2018-05-10 07:09:04
【问题描述】:
我对 Android 的生命周期有了一点了解。
如果操作系统面临资源短缺,即使是静态变量也会丢失,对吧? (Android static variables are lost)
例如,static final String 变量就像
public static final String OPTION = "option";
应用暂停时可能会丢失。
那么除了使用'strings.xml'之外,我如何声明可以在应用程序的生命周期中一直访问的常量,因为我无法静态访问该文件。
是否可以声明其值始终保持不变的变量?
【问题讨论】:
-
在 Java 中,使用静态字符串常量的更好替代方法是使用枚举。它们提供比使用静态字符串更好的功能。
-
this的可能重复
标签: android