我试图在MainActivity中使用BottomNavigatioView,然后在底部导航中单击一个选项卡时,新片段将替换前一个片段,从而使前一个片段进入onDestroyView状态。
我们如何使所有片段都处于onResume状态,而不管它们是否在FrameLayout中可见。
答案 0 :(得分:0)
您可以保存片段的状态并可以在onCreateView()上将其还原
Bundle savedState;
public onCreateView(...){
..........
if(savedState != null){
String hello = savedState.getString("hello");
}
..........
}
@Override
public void onDestroyView(){
super.onDestroyView();
savedState.putString("hello", "Say hello");
}