开发中遇到的问题——java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant(代码
Posted Sheldon_wz
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发中遇到的问题——java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant(代码相关的知识,希望对你有一定的参考价值。
1、错误描述:
java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
2、起因:
在Manifest中设置我的activity全屏
1 <activity android:name=".SplashActivity" 2 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
3、原因:
从错误提示中提到Theme.AppCompat theme,这是因为我们的activity一定是继承了兼容包中的类,比如我这里就无意中继承了AppCompatActivity,它来自android.support.v7.app.AppCompatActivity。
4、解决:
改为继承自Activity,即来自import android.app.Activity。
(而继续继承AppCompatActivity该如何解决还有待研究。)
以上是关于开发中遇到的问题——java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant(代码的主要内容,如果未能解决你的问题,请参考以下文章
Xposed出现 java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected imp(示例
Selenium 使用 Java - 驱动程序可执行文件的路径必须由 webdriver.gecko.driver 系统属性设置
启动Tomcat报异常host-manager does not exist or is not a readable directory