0
在我的應用程序中,我有一個顯示對話框的「信息」,當我改變模擬器的方向時,我失去了那個對話框。所以,我學會了如何保存實例:保存對話狀態信息
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("dialog", ChangeLogs);
}
protected void onRestoreInstanceState(Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
if(savedInstanceState.containsKey("dialog")){
ChangeLogs(); // this is methos that show dialog
}
}
現在每次的時候,我改變方向我看到對話框(顯然這會發生,因爲沒有任何檢查,如果對話框顯示或無)。
我無法繼續。我將要做的?
謝謝!
謝謝! DialogFragment與api級別不兼容<11 –
@Poll Hallen爲什麼你可以使用android兼容庫 –