0
我不明白碎片和屏幕方向應該如何在android中工作。碎片和屏幕方向變化
我有一個在XML中定義的片段。
該片段創建成本很高,所以我想重新使用它。
我的代碼看起來像這樣:
@Override
protected void onSaveInstanceState (Bundle outState) {
super.onSaveInstanceState(outState);
getSupportFragmentManager().putFragment(outState, "myfrag", mFrag);
}
和
@Override
protected void onRestoreInstanceState (Bundle savedInstanceState) {
super.onRestoreInstanceState(savedInstanceState);
mFrag = getSupportFragmentManager().getFragment(savedInstanceState, "myfrag");
}
什麼我不明白是怎麼取代在XML片段與我已經重新片段-obtained。當我進行屏幕方向更改時,它會摧毀我的活動並重新創建它,但如果我可以保存我的片段並重新使用它,它應該使方向變化快得多。
tia。