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。