您的位置:首页 > 移动开发

You need to use a Theme.AppCompat theme (or descendant) with this activity.

2016-12-21 15:31 731 查看
java.lang.RuntimeException: Unable to start activity ComponentInfo{ezviz.ezopensdk/com.videogo.LoginWithPhoneActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

                                                                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2339)

                                                                     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2413)

                                                                     at android.app.ActivityThread.access$800(ActivityThread.java:155)

                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1317)

                                                                     at android.os.Handler.dispatchMessage(Handler.java:102)

                                                                     at android.os.Looper.loop(Looper.java:135)

                                                                     at android.app.ActivityThread.main(ActivityThread.java:5343)

                                                                     at java.lang.reflect.Method.invoke(Native Method)

                                                                     at java.lang.reflect.Method.invoke(Method.java:372)

                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)

                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)

                                                                  Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

                                                                     at android.support.v7.app.AppCompatDelegateImplV7.createSubDecor(AppCompatDelegateImplV7.java:343)

                                                                     at android.support.v7.app.AppCompatDelegateImplV7.ensureSubDecor(AppCompatDelegateImplV7.java:312)

                                                                     at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:277)

                                                                     at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)

                                                                     at com.videogo.LoginWithPhoneActivity.onCreate(LoginWithPhoneActivity.java:24)

                                                                     at android.app.Activity.performCreate(Activity.java:6010)

                                                                     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1129)

                                                                     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2292)

                                                                     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2413) 

                                                                     at android.app.ActivityThread.access$800(ActivityThread.java:155) 

                                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1317) 

                                                                     at android.os.Handler.dispatchMessage(Handler.java:102) 

                                                                     at android.os.Looper.loop(Looper.java:135) 

                                                                     at android.app.ActivityThread.main(ActivityThread.java:5343) 

                                                                     at java.lang.reflect.Method.invoke(Native Method) 

                                                                     at java.lang.reflect.Method.invoke(Method.java:372) 

                                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905) 
                                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700) 

解决办法:添加如下一行到清单文件中这个activity 里面

android:theme="@style/Theme.AppCompat"


<activity android:name="com.videogo.LoginWithPhoneActivity"
android:theme="@style/Theme.AppCompat"></activity>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐