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()'。 –
將你的代碼添加到..它沒有幫助 –