Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 保存/恢复片段';使用片段管理器添加/删除时的状态_Android_Android Fragments_Fragmentmanager - Fatal编程技术网

Android 保存/恢复片段';使用片段管理器添加/删除时的状态

Android 保存/恢复片段';使用片段管理器添加/删除时的状态,android,android-fragments,fragmentmanager,Android,Android Fragments,Fragmentmanager,我有一个活动,它有几个片段,这些片段是动态添加和删除的。我注意到,每次使用fragmentManager.beginTransaction().add(containerWebId,fragment,tag.)添加片段时,片段的方法onCreateView(LayoutInflater,ViewGroup,Bundle)中接收到的Bundle是null,调用fragmentManager.beginTransaction().remove(fragment)时.commit(),则不会调用Fra

我有一个活动,它有几个片段,这些片段是动态添加和删除的。我注意到,每次使用
fragmentManager.beginTransaction().add(containerWebId,fragment,tag.)
添加片段时,片段的方法
onCreateView(LayoutInflater,ViewGroup,Bundle)
中接收到的Bundle是
null
,调用
fragmentManager.beginTransaction().remove(fragment)时.commit()
,则不会调用Framentt的方法“onSaveInstanceState(Bunlde)”

那么,在使用片段管理器添加/删除片段时,是否有办法使片段保存/恢复其状态

如果片段被保留,则
onCreateView
中的
捆绑包总是
null