假設我已經有了標準活動有一個變量,布爾,例如:Activity中的靜態變量是否可以保存其狀態?
public class My Activity extends Activity {
public static boolean A = true;
}
我immidietly初始化和運行過程中其值會發生變化。這種變量初始化和Activity生命週期是否有一些麻煩。這個布爾型A可以在onPause,onStop或其他生命週期方法中返回它的初始值嗎?它如何對應onCreate()?
當活動被破壞時,你將失去靜態變量。使用onSaveInstanceState()來保存你想要的數據 – 3xplore