发布时的应用崩溃(材料主题问题)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发布时的应用崩溃(材料主题问题)相关的知识,希望对你有一定的参考价值。

我实际上正在创建一个应用程序,我想使用Material Theme Light。

所以我把行android:theme = "@android:style/Theme.Material.light"放在清单上,没有显示错误。

但是,当在我的手机上启动应用程序时,它会在启动时崩溃,尽管我的xml / java源中没有显示错误。

我确定这条线是原因,因为当我将清单更改为@style/AppTheme时,它的工作原理和lauches。

它让我发疯,我需要你的帮助。

答案

这取决于您的活动,您的活动从哪些方面延伸?如果它从AppCompatActivity扩展,则无法设置材质主题。

你应该将AppTheme设置为你的主题android:theme="@style/AppTheme"

在样式文件中,将AppCompat主题设置为您的父级:

   <style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

以上是关于发布时的应用崩溃(材料主题问题)的主要内容,如果未能解决你的问题,请参考以下文章

在 xamarin.android 中管理屏幕旋转时的片段外观

重新打开片段时应用程序崩溃

Android - 应用程序启动时片段 onCreate 崩溃

使用选项卡式活动和片段时应用程序崩溃

Android 应用程序片段不断崩溃

底部导航片段应用程序不断崩溃