假设我已经有了标准活动有一个变量,布尔,例如:Activity中的静态变量是否可以保存其状态?
public class My Activity extends Activity {
public static boolean A = true;
}
我immidietly初始化和运行过程中其值会发生变化。这种变量初始化和Activity生命周期是否有一些麻烦。这个布尔型A可以在onPause,onStop或其他生命周期方法中返回它的初始值吗?它如何对应onCreate()?
当活动被破坏时,你将失去静态变量。使用onSaveInstanceState()来保存你想要的数据 – 3xplore