0
使用意圖從一個按鈕,點擊進入另一個活動,然後回後返回到原來的活動。onSavedInstanceState不工作回到活動
我試圖挽救在離開活動的其他活動兩個整數,再後來當我返回到原來的活動,我得到了束空。
沒有人知道這是爲什麼不工作?
我用savedInstanceState捆綁,以節省屏幕旋轉的變量,它工作在這種情況下,然而,當我離開查看其他活動,後來再回到此活動捆未保存。返回時爲空。
的onSavedInstanceState方法
@Override
public void onSaveInstanceState(Bundle outState){
super.onSaveInstanceState(outState);
outState.putInt("index", index);
outState.putInt("top", top);
} // end onSavedInstanceState
包含代碼用於獲取savedInstatnceState的onCreate方法的第一部分中保存的變量
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_inspectioninfoselectionlist);
if(savedInstanceState!=null){
index = savedInstanceState.getInt("index");
top = savedInstanceState.getInt("top");
Log.i("$$$$$$$", "value of index and top returned after activity starts" + index + " " + top);
}else if (savedInstanceState == null){
Log.i("$$$$$$$", "saved instance state is null" + index + " " + top);
}