
事情是在我的其他活动中,它完美地运作.起初,我认为这是因为我之前的活动在意图中加入了额外的内容.但即使没有它,应用程序崩溃.
这是我的代码:
import androID.support.v7.app.ActionBaractivity;import androID.os.Bundle;public class FullscreenActivity extends ActionBaractivity { @OverrIDe protected voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.activity_fullscreen); }} 编辑:和日志的结果:
09-21 18:21:39.413: E/AndroIDRuntime(26944): FATAL EXCEPTION: main09-21 18:21:39.413: E/AndroIDRuntime(26944): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.testlfm/com.example.testlfm.FullscreenActivity}: java.lang.IllegalStateException: You need to use a theme.AppCompat theme (or descendant) with this activity.09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.app.ActivityThread.performlaunchActivity(ActivityThread.java:2308)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.app.ActivityThread.access0(ActivityThread.java:153)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.os.Handler.dispatchMessage(Handler.java:99)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.os.Looper.loop(Looper.java:137)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.app.ActivityThread.main(ActivityThread.java:5227)09-21 18:21:39.413: E/AndroIDRuntime(26944): at java.lang.reflect.Method.invokeNative(Native Method)09-21 18:21:39.413: E/AndroIDRuntime(26944): at java.lang.reflect.Method.invoke(Method.java:511)09-21 18:21:39.413: E/AndroIDRuntime(26944): at com.androID.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)09-21 18:21:39.413: E/AndroIDRuntime(26944): at com.androID.internal.os.ZygoteInit.main(ZygoteInit.java:562)09-21 18:21:39.413: E/AndroIDRuntime(26944): at dalvik.system.NativeStart.main(Native Method)09-21 18:21:39.413: E/AndroIDRuntime(26944): Caused by: java.lang.IllegalStateException: You need to use a theme.AppCompat theme (or descendant) with this activity.09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.support.v7.app.ActionBaractivityDelegate.onCreate(ActionBaractivityDelegate.java:102)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.support.v7.app.ActionBaractivityDelegateICS.onCreate(ActionBaractivityDelegateICS.java:58)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.support.v7.app.ActionBaractivity.onCreate(ActionBaractivity.java:98)09-21 18:21:39.413: E/AndroIDRuntime(26944): at com.example.testlfm.FullscreenActivity.onCreate(FullscreenActivity.java:36)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.app.Activity.performCreate(Activity.java:5104)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)09-21 18:21:39.413: E/AndroIDRuntime(26944): at androID.app.ActivityThread.performlaunchActivity(ActivityThread.java:2262)09-21 18:21:39.413: E/AndroIDRuntime(26944): ... 11 more解决方法 根据您发布的错误:“您需要在此活动中使用theme.AppCompat主题(或后代).”您应该将appcompat库用作库项目,在这种情况下,您将在该项目中的res / values下看到可用的主题 总结 以上是内存溢出为你收集整理的android – 在扩展ActionBarActivity时应用程序崩溃全部内容,希望文章能够帮你解决android – 在扩展ActionBarActivity时应用程序崩溃所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)