2010-12-13 55 views
0

我正在使用可識別方向的ActivityGroup帶有Window.FEATURE_CUSTOM_TITLE的ActivityGroup拋出RuntimeException

當手機處於肖像模式時Activity應該啓動。 在風景模式下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內的任何標題的功能。有沒有人能夠幫助我解決這個問題?

回答

0

似乎不可能創建一個ActivityGroup與自定義標題中的活動。創建Decorator並將Activity傳入此裝飾器可解決此問題。

相關問題