Android 方向改变时碎片数据丢失

Android 方向改变时碎片数据丢失,android,android-fragments,Android,Android Fragments,我有一个列表片段和一个细节片段。当在列表片段上选择项目时,相应的数据将在细节片段中更改。我对控制这些片段的主要活动的onCreate进行了很多初始化。我不想重新创建所有关于方向改变的数据。。。有可能吗。此外,在所有详细信息片段中手动输入的我的数据将在orientaton更改时丢失。。请建议如何保留数据在清单文件中添加单行 <activity android:name="com.abc.src.MainActivity" android:con

我有一个列表片段和一个细节片段。当在列表片段上选择项目时,相应的数据将在细节片段中更改。我对控制这些片段的主要活动的onCreate进行了很多初始化。我不想重新创建所有关于方向改变的数据。。。有可能吗。此外,在所有详细信息片段中手动输入的我的数据将在orientaton更改时丢失。。请建议如何保留数据

在清单文件中添加单行

<activity
            android:name="com.abc.src.MainActivity"
            android:configChanges="keyboardHidden|orientation|screenSize"
 />

如果我只想显示fragmnet的详细信息,而不想显示方向更改的列表片段。。。。我们通常在创建时执行此编辑检查…所以这将影响现在的rite??我的意思是,在这种情况下,oncreate不会被调用来改变视图
@Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);

        if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
            // set visibility visible of Layout in which your list fragment resides 
        }else if(newConfig.orientation==Configuration.ORIENTATION_PORTRAIT){
            // set visibility gone of Layout in which your list fragment resides
        }
    }