0

ActivityGroupは向きを意識した で作業しています。

電話が縦向きモードの場合、ActivityA を起動する必要があります。ランドスケープ モードの場合、ActivityB を開始する必要があります。

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。この問題で私を助けることができる人はいますか?

4

1 に答える 1

0

ActivityGroupカスタム タイトルのアクティビティを含む を作成することは不可能のようです。を作成してこのデコレータにDecorator渡すと、問題が解決します。Activity

于 2011-01-11T12:02:19.160 に答える