1
アプリケーションにはTabActivityによって管理されるタブホストがあります。 実行時にタブを追加するオプションがあります。破棄作成サイクルの間にタブホストタブを保存する方法
ランタイムに5つのタブが追加され、異なるアクティビティが表示されます。
画面を回転させると、アクティビティは破壊されて作成されます。 このサイクル中に実行時にユーザーが追加したタブを利用できるようにしたいと考えています。
アプリケーションにはTabActivityによって管理されるタブホストがあります。 実行時にタブを追加するオプションがあります。破棄作成サイクルの間にタブホストタブを保存する方法
ランタイムに5つのタブが追加され、異なるアクティビティが表示されます。
画面を回転させると、アクティビティは破壊されて作成されます。 このサイクル中に実行時にユーザーが追加したタブを利用できるようにしたいと考えています。
これを行う最も簡単な方法は、マニフェストを変更してオリエンテーションの変更を自分で処理することです。
<activity
android:name=".MyActivity"
android:configChanges="orientation" />
これは、向き変更のアクティビティを再作成しないように指示します。 OnOrientationChangedをオーバーライドして、構成の変更を変更できます。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
//put configuration changes here
}
明示的に変更する必要がない場合は、省略することもできます。
さらに読む:Android Runtime Changes