Java 将片段从ViewPager放到捆绑包中

Java 将片段从ViewPager放到捆绑包中,java,android,android-fragments,Java,Android,Android Fragments,我需要以某种方式将ViewPager中的片段保存到bundle中,然后再次恢复。 但是当我尝试使用getSupportFragmentManager().putFragment(bundle,“key”,fragment)时,它抛出一个异常,即片段没有添加到片段管理器中。如何从ViewPager中保存片段并再次还原?在将其放入捆绑包之前,您需要将其序列化@dex你能解释一下吗?你能提供你想保存片段的代码吗?在调用ViewPager的setAdapter后,尝试调用putFragment。此外,如

我需要以某种方式将ViewPager中的片段保存到bundle中,然后再次恢复。
但是当我尝试使用
getSupportFragmentManager().putFragment(bundle,“key”,fragment)
时,它抛出一个异常,即片段没有添加到片段管理器中。如何从ViewPager中保存片段并再次还原?

在将其放入捆绑包之前,您需要将其序列化@dex你能解释一下吗?你能提供你想保存片段的代码吗?在调用ViewPager的setAdapter后,尝试调用putFragment。此外,如果片段不可见,则无法保存它。因此,如果您想首先将对象放入捆绑包中,则需要将该数据设置为可序列化[在片段的情况下,您需要在片段中具有公共空构造函数]rest系统将重新存储它们。]。你可以在android上用谷歌搜索数据序列化,我相信你会得到很多好的链接