我想在 android 应用程序的任何地方访问一个变量,即使我从未打开查看声明该变量的 Activity 类。静态变量是否可以用于此。如果我在不同的活动之间移动,我可以访问这个变量来修改和更改它而不会丢失更改吗?
我知道共享首选项和 sqlite 数据库可用于为此目的存储变量,但是我想知道我是否可以安全地为此使用静态。我唯一担心的是,如果由于某种原因,在应用程序仍在使用时,静态变量将在应用程序打开和使用时被垃圾收集。
我也不想创建应用程序类全局变量,而是想知道在应用程序的 java 或 android 类之一中使用静态变量。