我有一個適配器活動,延伸CursorAdapter
。所以它有overriden
方法如newView()
,bindView()
。我經常使用textview值更新視圖。這在縱向模式下效果很好。當轉到橫向模式時,這些值不會持續。風景模式,值不會持續
我知道你需要使用onSaveInstanceState
和onRestoreInstanceState
。但是這些是爲了活動而我的是一個Adapter類。我在這種情況下做什麼?
在一個片段的活動,我有 -
@Override
public void onSaveInstanceState(Bundle outState) {
outState.putInt("Pos", mPosition);
super.onSaveInstanceState(outState);
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
在我的適配器類, 我有個viewholder
在bindview()
。如何在片段活動中訪問或使用它,並保存值
可能重複[保存數據和更改方向](http://stackoverflow.com/questions/12214600/save-data-and-change-orientation) – buczek