Je travaille avec un ActivityGroup
orienté vers l'orientation. Lorsque le téléphone est en mode portrait, Activity
A doit être démarré. En mode paysage Activity
B doit être démarré.ActivityGroup avec Window.FEATURE_CUSTOM_TITLE throws RuntimeException
J'ai un titre personnalisé dans ces deux activités, qui est appelé dans les méthodes onCreate
correspondantes.
J'appelle l'initialisation du titre personnalisé comme celui-ci:
@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();
...
}
Et tout cela fonctionne quand je lance chaque Activity
sur son propre.
Mais en essayant de les lancer dans le ActivityGroup
, mon application se bloque avec cette exception:
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
Je ne suis pas en utilisant une fonction de titre dans le ActivityGroup
. Est-ce que quelqu'un peut m'aider avec ce problème?