このアクティビティ内にいくつかのフラグメントを含むアクティビティがあります。
タブレットの向きを水平から垂直に変更すると、問題が発生します。アクションバーのタブが変わり、向きを変えると同じままではありません。
方向を変更すると、他のフラグメント タブが消えてしまい、その理由がわかりません。画像を2枚投稿します。1枚目は変更前、2枚目は変更後です。
ここにいくつかのコードがあります....
@Override
public void onTabSelected(CompatTab tab, FragmentTransaction ft) {
Fragment fragment = tab.getFragment();
//Fragment fragment = mActivity.getSupportFragmentManager().findFragmentByTag(TAB_MAIN);
if(fragment==null){
fragment = Fragment.instantiate(mActivity, mClass.getName());
tab.setFragment(fragment);
ft.add(android.R.id.tabcontent, fragment, tab.getTag());
}else{
ft.attach(fragment);
}
}
Inside the manifest....
<activity android:name="ClientEditActivity"
android:configChanges="orientation|screenSize"
android:screenOrientation="unspecified"/>