0

Im mit Android-Support-Bibliothek 25.0.0 und alles funktioniert gut, aber wenn Sie meine App installiert haben und ich auf die neueste Version 25.3.1 einige Geräte abstürzen, scheint nur in Samsung, HTC, und Ein Plus. der Stack-Trace ist:IllegalStateException Window.FEATURE_SUPPORT_ACTION_BAR in Aktivität

Caused by java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead. 
     at android.support.v7.app.AppCompatDelegateImplV9.setSupportActionBar(AppCompatDelegateImplV9.java:207) 
     at android.support.v7.app.AppCompatActivity.setSupportActionBar(AppCompatActivity.java:130) 

und dies geschieht, wenn ich

setSupportActionBar(toolbar); 

Im von Theme.AppCompat erstreckt, jedoch erweitere ich für dieses Hauptthema und ich überschreiben diese Daten

<style name="MyTheme.NoActionBar" > 
     <item name="windowActionBar">false</item> 
     <item name="windowNoTitle">true</item> 
    </style> 

Das Problem ist, vor dem Update habe ich keinen Absturzbericht zu diesem Thema, nachdem ich aktualisiert habe ich diesen Absturz auf meinem Crashlytics. Dank

Antwort

0

versuchen, dies als Hauptthema Ihrer Anwendung und die Symbolleiste verwenden, wo Sie mithilfe setSupportActionBar(toolbar);

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 
     <item name="colorControlNormal">@color/primary_light</item> 
     <item name="android:textColorHint">@color/primary_light</item> 

    </style> 

und entfernen Sie dieses kundenspezifische Thema

<style name="MyTheme.NoActionBar" > 
     <item name="windowActionBar">false</item> 
     <item name="windowNoTitle">true</item> 
    </style> 
ActionBar brauchen
Verwandte Themen