一个小问题,顺手记录一下。
今天做项目的时候,有个小小的需求,就是让一个activity运行但不显示界面出来,网上找了一下,方法很简单,只需要在你的清单文件中,将该activity的主题改成如下即可:
android:theme="@android:style/Theme.NoDisplay"
但是当我运行的时候,报了一个错误:
You need to use a Theme.AppCompat theme (or descendant) with this activity
后来在stackoverflow上找到了答案:
意思是,你的这个activity是不是继承了v7包里的包装过的activity,比如他这里说的ActionBarActivity,如果是的话就改一下,我看了我的是继承了AppCompatActivity,然后改成Activity就可以了