私ActivityGroup
は向きを意識した で作業しています。
電話が縦向きモードの場合、Activity
A を起動する必要があります。ランドスケープ モードの場合、Activity
B を開始する必要があります。
onCreate
これらのアクティビティの両方に、対応するメソッド内で呼び出されるカスタム タイトルがあります。
カスタム タイトルの初期化を次のように呼び出します。
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
customTitleBar = new CustomTitleBar(getWindow());
Log.d(TAG, "onCreate called");
setContentView(R.layout.layout_a);
customTitleBar.init();
...
}
そして、それぞれを単独で起動すると、すべて機能しActivity
ます。
しかし、 内でそれらを開始しようとすると、次のActivityGroup
例外でアプリがクラッシュします。
java.lang.RuntimeException: Unable to resume activity {foo.bar.MyActivityGroup}:
java.lang.RuntimeException: Unable to start activity ComponentInfo{foo.bar.ActivityA}:
android.util.AndroidRuntimeException:
You cannot combine custom titles with other title features
内でタイトル機能を使用していませんActivityGroup
。この問題で私を助けることができる人はいますか?