2010-12-13 54 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传入此装饰器可解决此问题。

相关问题