title: (Activity+preferencefragment) Error inflating class com.android.internal.widget.ActionBarContainer
body: <p>I have no idea about this error.
  I got these mesaage from google developer console.
  Some devices like z3, htc m8 ,m9 can't execute my app. Could someone give me some hint about the error?</p>
  
  <p>Stacktrace : </p>
  
  <pre><code>java.lang.RuntimeException: Unable to start activity ComponentInfo{package name/package name.SettingsActivity}: android.view.InflateException: Binary XML file line #31: Error inflating class com.android.internal.widget.ActionBarContainer
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2499)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2563)
      at android.app.ActivityThread.access$800(ActivityThread.java:162)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1438)
      at android.os.Handler.dispatchMessage(Handler.java:106)
      at android.os.Looper.loop(Looper.java:209)
      at android.app.ActivityThread.main(ActivityThread.java:5900)
      at java.lang.reflect.Method.invoke(Native Method)
      at java.lang.reflect.Method.invoke(Method.java:372)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1005)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:800)
      Caused by: android.view.InflateException: Binary XML file line #31: Error inflating class com.android.internal.widget.ActionBarContainer
      at android.view.LayoutInflater.createView(LayoutInflater.java:633)
      at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
      at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
      at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
      at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:3659)
      at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:3755)
      at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:403)
      at android.app.Activity.setContentView(Activity.java:2174)
      at android.preference.PreferenceActivity.onCreate(PreferenceActivity.java:553)
      at pavkage name.SettingsActivity.onCreate(Unknown Source)
      at android.app.Activity.performCreate(Activity.java:5981)
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1124)
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2452)
      ... 10 more
      Caused by: java.lang.reflect.InvocationTargetException
      at java.lang.reflect.Constructor.newInstance(Native Method)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:288)
      at android.view.LayoutInflater.createView(LayoutInflater.java:607)
      ... 24 more
      Caused by: java.lang.RuntimeException: Failed to resolve attribute at index 13
      at android.content.res.TypedArray.getDrawable(TypedArray.java:747)
      at android.view.View.&lt;init&gt;(View.java:3785)
      at android.view.ViewGroup.&lt;init&gt;(ViewGroup.java:513)
      at android.widget.FrameLayout.&lt;init&gt;(FrameLayout.java:128)
      at android.widget.FrameLayout.&lt;init&gt;(FrameLayout.java:124)
      at android.widget.FrameLayout.&lt;init&gt;(FrameLayout.java:119)
      at com.android.internal.widget.ActionBarContainer.&lt;init&gt;(ActionBarContainer.java:61)
      ... 27 more
  </code></pre>
  
  <p>styles.xml</p>
  
  <p></p>
  
  <pre><code>&lt;!-- Base application theme. --&gt;
  &lt;style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"&gt;
      &lt;!-- Customize your theme here. --&gt;
      &lt;item name="colorPrimary"&gt;@color/colorPrimary&lt;/item&gt;
      &lt;item name="colorPrimaryDark"&gt;@color/colorPrimaryDark&lt;/item&gt;
      &lt;item name="colorAccent"&gt;@color/colorAccent&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="AppTheme.NoActionBar"&gt;
      &lt;item name="windowActionBar"&gt;true&lt;/item&gt;
      &lt;item name="windowNoTitle"&gt;true&lt;/item&gt;
  &lt;/style&gt;
  
  &lt;style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"/&gt;
  
  &lt;style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light"/&gt;
  </code></pre>
  
  <p></p>
  
  <p>AndroidManifest.xml</p>
  
  <pre><code>&lt;application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:supportsRtl="true"
      android:theme="@style/AppTheme"&gt;
  
      &lt;activity
          android:name="package name.SettingsActivity"
          android:label="@string/app_name"
          android:launchMode="singleTask"
          android:theme="@style/AppTheme.AppBarOverlay"&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MAIN"/&gt;
  
              &lt;category android:name="android.intent.category.LAUNCHER"/&gt;
          &lt;/intent-filter&gt;
          &lt;intent-filter&gt;
              &lt;action android:name="android.intent.action.MANAGE_NETWORK_USAGE" /&gt;
              &lt;category android:name="android.intent.category.DEFAULT" /&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
  </code></pre>
  
  <p></p>
  
  <p>xml</p>
  
  <pre><code>    &lt;PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"&gt;
      &lt;PreferenceCategory android:title="@string/pref_general_category"&gt;
          &lt;SeekBarPreference
              android:defaultValue="10"
              android:key="@string/PrefResetWhistleIntervalKey"
              android:summary="@string/pref_reset_whistle_interval"
              android:title="@string/pref_title_reset_whistle_interval"/&gt;
          &lt;SeekBarPreference
              android:defaultValue="10"
              android:key="@string/PrefWhistleAmountKey"
              android:summary="@string/pref_whistle_count"
              android:title="@string/pref_title_whistle_count"/&gt;
          &lt;SeekBarPreference
              android:key="@string/PrefVolumeKey"
              android:summary="@string/pref_alarm_volume"
              android:title="@string/pref_title_alarm_volume"/&gt;
          &lt;SwitchPreference
              android:defaultValue="false"
              android:key="@string/PrefMediaPlayerLoopKey"
              android:summary="@string/pref_mediaplay_loop"
              android:title="@string/pref_title_mediaplay_loop"/&gt;
          &lt;Preference
              android:clickable="false"
              android:editable="false"
              android:enabled="true"
              android:key="@string/PrefChooseAudioKey"
              android:selectable="true"
              android:summary=""
              android:title="@string/pref_title_choose_media"/&gt;
      &lt;/PreferenceCategory&gt;
      &lt;PreferenceCategory android:title="@string/pref_battery_save_category"&gt;
          &lt;ListPreference
              android:defaultValue="@string/pref_sensitivity_default_value"
              android:dialogTitle="@string/pref_title_sensitivity"
              android:entries="@array/array_sensitivity_item"
              android:entryValues="@array/array_sensitivity_value"
              android:key="@string/PrefSensitivityKey"
              android:summary="@string/pref_sensitivity"
              android:title="@string/pref_title_sensitivity"/&gt;
      &lt;/PreferenceCategory&gt;
          &lt;PreferenceCategory android:title="@string/pref_system_category"&gt;
              &lt;SwitchPreference
                  android:defaultValue="true"
                  android:key="@string/PrefEnableServiceKey"
                  android:summary="@string/pref_service_on_off"
                  android:title="@string/pref_title_service_on_off"/&gt;
              &lt;SwitchPreference
                  android:defaultValue="true"
                  android:key="@string/PrefEnableBootServiceKey"
                  android:summary="@string/pref_start_service_ono_ff"
                  android:title="@string/pref_title_start_service_on_off"/&gt;
      &lt;/PreferenceCategory&gt;
      &lt;PreferenceCategory android:title="@string/testMode"&gt;
          &lt;Preference
              android:clickable="false"
              android:editable="false"
              android:enabled="true"
              android:key="@string/PrefTestModeKey"
              android:selectable="true"
              android:summary="@string/pref_test_mode"
              android:title="@string/pref_title_test_mode"/&gt;
      &lt;/PreferenceCategory&gt;
  &lt;/PreferenceScreen&gt;
  </code></pre>
  
  <p>seekbarpreference taken from 
  <a href="http://robobunny.com/blog_files/android_seekbar_preference/SeekBarPreference.java" rel="nofollow">http://robobunny.com/blog_files/android_seekbar_preference/SeekBarPreference.java</a></p>