java.lang.NullPointerException(日志)(171204

来源:互联网 发布:naim muso淘宝假货 编辑:程序博客网 时间:2024/05/16 20:27

主要报错信息(代码)

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.mrd.myapplication2/com.example.mrd.myapplication2.MainActivity}: java.lang.NullPointerException

解决办法
1.查看报错代码
浏览所有代码中,有的可点击(下方有横线的),有的报错代码中在其它导入的包中,不在自己做的包中。
于是尝试性点击了如图中蓝色部分,跳到了如图位置。

at com.example.mrd.myapplication2.Fragment.FragmentTest.onCreateView(FragmentTest.java:32)
这里写图片描述

2.删掉onCreateView方法,运行,正常了。

3 删掉tv.setText(name);正常

4 修改tv.setText(name);为 tv.setText(“1”);app闪退
时间问题,待续。。。

PS:
1该错误类型的原因网上已经有很多归纳总结,且本文为日志贴,不作拓展。
2我是小白
3程序是移植的代码

全部报错信息

FATAL EXCEPTION: main                                                   Process: com.example.mrd.myapplication2, PID: 10163                                                   java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.mrd.myapplication2/com.example.mrd.myapplication2.MainActivity}: java.lang.NullPointerException                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2193)                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)                                                       at android.app.ActivityThread.access$800(ActivityThread.java:135)                                                       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)                                                       at android.os.Handler.dispatchMessage(Handler.java:102)                                                       at android.os.Looper.loop(Looper.java:136)                                                       at android.app.ActivityThread.main(ActivityThread.java:5019)                                                       at java.lang.reflect.Method.invokeNative(Native Method)                                                       at java.lang.reflect.Method.invoke(Method.java:515)                                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)                                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)                                                       at dalvik.system.NativeStart.main(Native Method)                                                    Caused by: java.lang.NullPointerException                                                       at com.example.mrd.myapplication2.Fragment.FragmentTest.onCreateView(FragmentTest.java:32)                                                       at android.support.v4.app.Fragment.performCreateView(Fragment.java:2354)                                                       at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1419)                                                       at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1740)                                                       at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:794)                                                       at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2580)                                                       at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2367)                                                       at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2322)                                                       at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2229)                                                       at android.support.v4.app.FragmentManagerImpl.dispatchStateChange(FragmentManager.java:3221)                                                       at android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManager.java:3171)                                                       at android.support.v4.app.FragmentController.dispatchActivityCreated(FragmentController.java:192)                                                       at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:560)                                                       at android.support.v7.app.AppCompatActivity.onStart(AppCompatActivity.java:177)                                                       at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1188)                                                       at android.app.Activity.performStart(Activity.java:5241)                                                       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2166)                                                       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2243)                                                        at android.app.ActivityThread.access$800(ActivityThread.java:135)                                                        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)                                                        at android.os.Handler.dispatchMessage(Handler.java:102)                                                        at android.os.Looper.loop(Looper.java:136)                                                        at android.app.ActivityThread.main(ActivityThread.java:5019)                                                        at java.lang.reflect.Method.invokeNative(Native Method)                                                        at java.lang.reflect.Method.invoke(Method.java:515)                                                        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)                                                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)                                                        at dalvik.system.NativeStart.main(Native Method)