我试图在 API 16 上运行的应用程序中加载 PreferenceFragment (PreferenceFragmentCompat),但每次尝试加载片段时都会收到以下错误:
E/AndroidRuntime:致命异常:main java.lang.IllegalStateException:必须在主题中指定首选项主题
该片段在 API 级别 21 及更高级别中加载得很好。我尝试过使用这个库https://github.com/Gericop/Android-Support-Preference-V7-Fix https://github.com/Gericop/Android-Support-Preference-V7-Fix,但仍然不起作用。
我设法修复它。问题是我加载片段的活动没有设置主题。
<activity android:name=".controllers.MainActivity"
android:theme="@style/AppTheme.Base" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)