異常報錯:java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
我在使用Activity的半透明主題Theme的時候遇見。
原因:
從錯誤提示中提到Theme.AppCompat theme,這是因爲我們的activity一定是繼承了兼容包中的類,
比如我這裏就無意中繼承了ActionBarActivity,它來自android.support.v7.app.ActionBarActivity。
所以就要使用與其配合的AppCompat的theme才行。
解決方法:繼承Activity,就解決了。也可以嘗試修改Theme主題。
參考地址:http://blog.csdn.net/lincyang/article/details/42673151