11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:致命例外:main 11-01 21:11:03.260 8051- 8051/com.example.tejeswar.project0 E/AndroidRuntime:进程:com.example.tejeswar.project0,PID:8051 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime: java.lang.RuntimeException:无法实例化活动ComponentInfo {com.example.tejeswar.project0/com.example.tejeswar.project0.MainActivity}:java.lang.NullPointerException:尝试调用虚拟方法'android.content.Context android。 content.Context.getApplicationContext()'null对象引用 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at android.app.ActivityThread.performLaunchActivity(ActivityThread.j AVA:2225) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2388) 11-01 21:11 :03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at android.app.ActivityThread.access $ 800(ActivityThread.java:148) 11-01 21:11:03.260 8051-8051/com.example。 tejeswar.project0 E/AndroidRuntime:at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1292) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at android .os.Handler.dispatchMessage(Handler.java:102) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在android.os.Looper.loop(Looper.java: 135) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at android.app.A ctivityThread.main(ActivityThread.java:5312) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在java.lang.reflect.Method.invoke(本机方法) 11 -01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at java.lang.reflect.Method.invoke(Method.java:372) 11-01 21:11:03.260 8051- 8051/com.example.tejeswar.project0 E/AndroidRuntime:在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:901) 11-01 21:11:03.260 8051-8051/com。示例.tejeswar.project0 E/AndroidRuntime:at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:696) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime :引起:java.lang.NullPointerException:试图调用虚拟方法'android.content.Context android.content.Context.getApplicationContext()'nu LL对象引用 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在android.content.ContextWrapper.getApplicationContext(ContextWrapper.java:105) 11-01 21:11: 03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at com.example.tejeswar.project0.MainActivity。(MainActivity.java:19) 11-01 21:11:03.260 8051-8051/com.example .tejeswar.project0 E/AndroidRuntime:在java.lang.reflect.Constructor.newInstance(本地方法) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at java.lang .Class.newInstance(Class.java:1572) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在android.app.Instrumentation.newActivity(Instrumentation.java:1088) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRu n时间:在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2215) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在android.app.ActivityThread.handleLaunchActivity( ActivityThread.java:2388) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在android.app.ActivityThread.access $ 800(ActivityThread.java:148) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1292) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在android.os.Handler.dispatchMessage(Handler.java:102) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:在android.os.Looper.loop(Looper。java:135) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at android.app.ActivityThread.main(ActivityThread.java:5312) 11-01 21:11 :03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at java.lang.reflect.Method.invoke(Native Method) 11-01 21:11:03.260 8051-8051/com.example.tejeswar。 project0 E/AndroidRuntime:在java.lang.reflect.Method.invoke(Method.java:372) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at com.android .internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:901) 11-01 21:11:03.260 8051-8051/com.example.tejeswar.project0 E/AndroidRuntime:at com.android.internal.os。 ZygoteInit.main(ZygoteInit.java:696)在Android中执行Toast应用程序时的运行时错误
-4
A
回答
1
您在活动对象构建阶段<init>
中过早调用getApplicationContext()
,即构造函数或成员变量初始化。
将活动生命周期中需要有效Context
的代码移动到onCreate()
或更高版本。
相关问题
- 1. 与ndk运行Android应用程序时的运行时错误
- 2. Android应用程序运行时错误
- 3. CurrencyWidget应用程序运行时错误
- 4. 在node.js中运行应用程序时,连接超时错误
- 5. Android Studio中得到错误,同时运行应用程序
- 6. 执行简单哈希程序时运行时错误
- 7. 宏执行时运行时错误“91”
- 8. 运行android应用程序java错误
- 9. ProgressDialog正在运行时运行Toast
- 10. 运行Android应用程序时出现错误
- 11. 运行应用程序时出现Android错误
- 12. Android短信发送应用程序运行时错误
- 13. Android应用程序中定时器函数的运行时错误?
- 14. 在Android模拟器中运行应用程序时出错
- 15. 在Android Studio中运行应用程序时出错。 app:incrementalDebugJavaCompilationSafeguard
- 16. 当我在Android Studio中运行Android应用程序时,出现这些错误
- 17. 我在运行我的应用程序时在android studio中出现此错误
- 18. Android的运行时错误
- 19. Android工作室中的LogCat错误,在运行时崩溃的应用程序
- 20. 运行android应用程序时java.lang.UnsatisfiedLinkError
- 21. 运行时错误R6034在C#程序
- 22. 错误,同时运行在Eclipse中运行时错误的Android项目
- 23. 运行laravel应用程序时出错
- 24. 运行应用程序时出错
- 25. 运行应用程序时出错
- 26. 运行Django应用程序时出错
- 27. 运行应用程序时出错
- 28. 运行错误:执行失败的任务“:应用程序:transformResourcesWithMergeJavaResForDebug”
- 29. 通过`ng serve`运行Angular 4应用程序时出现运行时错误
- 30. 运行时弹出会话运行时错误+ Spring Boot应用程序
即使从堆栈跟踪中可以看出问题所在,请在您的问题中添加相关代码 - 'MainActivity.java:19' – laalto
请勿链接到您的项目。将代码的相关部分编辑到问题中。也只是看看堆栈跟踪,它几乎可以解释问题是什么:'尝试在空对象引用上调用虚拟方法'android.content.Context android.content.Context.getApplicationContext()'。换句话说,您正在对'null'对象调用'getApplicationContext()'。 –
将你的代码添加到..它没有帮助 –