2 samuel smart samuel_smart 于 2016.04.09 00:28 提问

关于安卓的报错错误解决! 2C

之前程序测试的时候能正常运行,现在加了点内容几个类,就报错了。!!!
具体错误如下;
04-09 00:25:55.687 8058-8058/com.samuel.schat W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x40e2b258)
04-09 00:25:55.703 8058-8058/com.samuel.schat E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NullPointerException
at android.widget.ListView.setupChild(ListView.java:1817)
at android.widget.ListView.makeAndAddView(ListView.java:1795)
at android.widget.ListView.fillDown(ListView.java:676)
at android.widget.ListView.fillFromTop(ListView.java:736)
at android.widget.ListView.layoutChildren(ListView.java:1637)
at android.widget.AbsListView.onLayout(AbsListView.java:1924)
at android.view.View.layout(View.java:11315)
at android.view.ViewGroup.layout(ViewGroup.java:4314)
at android.widget.RelativeLayout.onLayout(RelativeLayout.java:925)
at android.view.View.layout(View.java:11315)
at android.view.ViewGroup.layout(ViewGroup.java:4314)
at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
at android.view.View.layout(View.java:11315)
at android.view.ViewGroup.layout(ViewGroup.java:4314)
at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1633)
at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1491)
at android.widget.LinearLayout.onLayout(LinearLayout.java:1404)
at android.view.View.layout(View.java:11315)
at android.view.ViewGroup.layout(ViewGroup.java:4314)
at android.widget.FrameLayout.onLayout(FrameLayout.java:431)
at android.view.View.layout(View.java:11315)
at android.view.ViewGroup.layout(ViewGroup.java:4314)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1625)
at android.view.ViewRootImpl.handleMessage(ViewRootImpl.java:2642)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4624)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:965)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:732)
at dalvik.system.NativeStart.main(Native Method)

8个回答

huixion
huixion   2016.04.09 09:28

看一下是不是一些变量定义了两次
比如你在全局变量那里已经定义了 ListView lv(或者是其他的);

在局部变量那里又重新定义了 ListView lv=........

u012215068
u012215068   2016.04.09 09:30

首先,上面字面的意思是“致命异常,主线程空指针”,再者你没有贴CauseBy出来,不清楚你添加的几个类到底哪个类出问题!现在只能猜是,你的AndroidMainFest 给这几个类配置的时候,是否修改的爆名·

u012215068
u012215068   2016.04.09 09:32

再者,你debug跟踪一下,是否进入当前类,一步一步的找··总会找到的!空指针,一般都是初始化的问题!

lxk_1993
lxk_1993   Rxr 2016.04.09 10:41

java.lang.NullPointerException 你看下 是不是 listview 的 adapter 你的 getview 方法中 有问题

Crystal_Plum9
Crystal_Plum9   2016.04.09 11:38

java.lang.NullPointerException 这个错误说 的是空指针异常,空指针异常都是指某一对象没有被实例化,就拿来使用,如调用此对象的方法,就会抛出NullPointerException,建议你添加断点到你的代码中,然后跟踪执行的情况!

qq_33261386
qq_33261386   2016.04.09 00:54

空指针异常。。。。。。

Power1_Power2
Power1_Power2   2016.04.09 07:11

listview填充数据出错了。

qq_27474509
qq_27474509   2016.04.09 11:38

listview初始化的时候错误,没有找到,或者没有数据载入

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!