Android中的静态变量是否真正“全局”(系统范围内)?

时间:2015-11-24 04:26:52

标签: android global sandbox static-variables

一开始就快速注释,以避免错误的重复:这里有很多关于静态变量何时被清除以及它们存活多久的问题。这不是我在这里问的问题。

如果我在PC上的程序中有一个静态变量并且我启动了两个不同的程序副本,那么每个副本通常会在自己的沙箱中运行,并为其静态变量提供自己的私有值。因此,它们不是全系统的全球性(不确定这是否是好的术语)。

Android中是否存在我可以拥有静态变量的多个“实例”(松散使用的单词)的情况?我不认为在不同的沙箱中并行运行多个Activity的副本是不可能的(虽然我不确定),但是ConentProviders,IntentServices或者其他可能从其他可能随机实例化的类中如何过程

或者,换句话说,如果我有一个带有静态变量的类,我是否保证同一设备上同时存在的类的每个实例都可以访问完全相同的静态变量值?

0 个答案:

没有答案