Я работаю с 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
. Кто-нибудь может мне помочь с этим вопросом?