title: java.lang.IllegalStateException: Must specify preferenceTheme in theme
body: <p>I am trying to load a PreferenceFragment (PreferenceFragmentCompat) in an application running on API 16, but every time I attempt to load the fragment I get the following error:</p>
  
  <blockquote>
    <p>E/AndroidRuntime: FATAL EXCEPTION: main java.lang.IllegalStateException: Must specify preferenceTheme in theme</p>
  </blockquote>
  
  <p>The fragment loads just fine in API levels 21 and up. I've tried using this library <a href="https://github.com/Gericop/Android-Support-Preference-V7-Fix" rel="nofollow noreferrer">https://github.com/Gericop/Android-Support-Preference-V7-Fix</a>, but it's still not working.</p>