这是我的问题 .

我有一个包含视图存根的基本活动,在我的子活动中,我在ViewStub中扩展活动布局 .

例如,在基本活动布局中:

<ViewStub
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/activity_content"/>

我的SubActivity1中的一个:

public class SubActivity1 extends BaseActivity {
     @Override
     protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ViewStub viewStub = (ViewStub)  findViewById(R.id.activity_content);
        viewStub.setLayoutResource(R.layout.subactivity_layout);
        viewStub.inflate();
     }
}

我的问题是当 SubActivity1 的屏幕方向改变时,例如从纵向到横向,视图被堆叠 .

我认为,自屏幕方向改变后,活动将被销毁并重新创建 .

我在想是否有办法来查看视频,但这是不可能的 .

如何正确处理视图存根的屏幕方向?