Android 如何处理静态类?特别是,如果我这样声明一个静态变量:
private static boolean someBoolean = true;
...
// Somewhere else in the code I do this:
someBoolean = false;
还可以说最后一行是唯一 timesomeBoolean
的值从其初始化值发生变化。会someBoolean
停留false
多久?用户如何重置?强制关闭应用程序会起作用吗?你必须卸载应用程序吗?清除其数据?它的缓存?
如果这个静态变量在别人的 SDK 中怎么办?我想我理解变量在我编写的应用程序代码中时如何重新实例化,但如果这是从某个 jar 加载的代码 - 什么时候会someBoolean
重新声明并随后初始化为true
?与上面类似,用户如何强制这种行为?强制关闭?清除数据?