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. 運行程序時的Android應用程序運行時錯誤
- 2. 與ndk運行Android應用程序時的運行時錯誤
- 3. Android應用程序運行時錯誤
- 4. 在android工作室中運行應用程序時獲取運行時錯誤
- 5. Android在啓動應用程序時出現運行時錯誤
- 6. Android的運行時錯誤:運行我的應用程序時的onClick
- 7. 在Android應用程序中獲取運行時錯誤
- 8. 運行時錯誤Java應用程序
- 9. CurrencyWidget應用程序運行時錯誤
- 10. QT應用程序運行時錯誤?
- 11. 的Android程序運行時錯誤
- 12. 在由os.system執行的應用程序中捕獲運行時錯誤
- 13. 運行Qt應用程序時可執行的程序入口點錯誤
- 14. 在node.js中運行應用程序時,連接超時錯誤
- 15. Android Studio中得到錯誤,同時運行應用程序
- 16. 在Ubuntu的C程序運行時錯誤。但執行SunOS
- 17. Android studio應用程序執行錯誤
- 18. 執行簡單哈希程序時運行時錯誤
- 19. 執行android應用程序時出現錯誤
- 20. 宏執行時運行時錯誤「91」
- 21. 運行android應用程序java錯誤
- 22. ProgressDialog正在運行時運行Toast
- 23. 在VBA中執行Like運算時出現運行時錯誤
- 24. 在訪問2010運行時訪問2003應用程序運行時錯誤
- 25. 錯誤到來,同時運行Android應用程序
- 26. 運行Android應用程序時出現錯誤..!
- 27. android運行時錯誤無法啓動應用程序。 classnotfoundexception
- 28. 運行Android應用程序時出現錯誤
- 29. 運行應用程序時出現Android錯誤
- 30. Android短信發送應用程序運行時錯誤
即使從堆棧跟蹤中可以看出問題所在,請在您的問題中添加相關代碼 - 'MainActivity.java:19' – laalto
請勿鏈接到您的項目。將代碼的相關部分編輯到問題中。也只是看看堆棧跟蹤,它幾乎可以解釋問題是什麼:'嘗試在空對象引用上調用虛擬方法'android.content.Context android.content.Context.getApplicationContext()'。換句話說,您正在對'null'對象調用'getApplicationContext()'。 –
將你的代碼添加到..它沒有幫助 –