NullPointerExceptionatandroid.widget.AbsListView.obtainView. java nullpointer

使用Adpater更新ListView数据时,莫名奇妙的报了个空指针。内容如下,

java.lang.NullPointerException
atandroid.widget.AbsListView.obtainView(AbsListView.java:2470)
at android.widget.ListView.makeAndAddView(ListView.java:1775)
at android.widget.ListView.fillDown(ListView.java:678)
at android.widget.ListView.fillFromTop(ListView.java:739)
at android.widget.ListView.layoutChildren(ListView.java:1614)
at android.widget.AbsListView.onLayout(AbsListView.java:2303)
at android.view.View.layout(View.java:14063)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
atandroid.widget.LinearLayout.setChildFrame(LinearLayout.java:1655)
atandroid.widget.LinearLayout.layoutVertical(LinearLayout.java:1513)
atandroid.widget.LinearLayout.onLayout(LinearLayout.java:1426)
at android.view.View.layout(View.java:14063)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
at android.view.View.layout(View.java:14063)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
at android.view.View.layout(View.java:14063)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
NullPointerExceptionatandroid.widget.AbsListView.obtainView. java nullpointer
atandroid.widget.RelativeLayout.onLayout(RelativeLayout.java:948)
at android.view.View.layout(View.java:14063)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
at android.view.View.layout(View.java:14063)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
atandroid.widget.RelativeLayout.onLayout(RelativeLayout.java:948)
at android.view.View.layout(View.java:14063)
at android.view.ViewGroup.layout(ViewGroup.java:4655)
at android.widget.FrameLayout.onLayout(FrameLayout.java:448)
at android.view.View.layout(View.java:14063)
at android.view.ViewGroup.layout(ViewGroup.java:4655)

最初为listView设置Adpater时没问题(此时数据库为空List),但更新数据时(重新设置数据List,执行notifyDataSetChanged方法)就报错了。。

后来发现原来,getView返回null。

参考:http://blog.csdn.net/wangbaokangfei/article/details/16967383

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/22532.html

更多阅读

最为详细的教程,教你如何反编译与回编译 精 java 反编译

最为详细的教程,教你如何反编译与回编译 精——简介学会反编译比较关键,也是我们美化必须掌握技术,学会反编译也是实现制作ROM的起步,ROM高手必然是反编译高手这里有必要说一下,教程只是给你一个动手的那一个跷板,教程不是万能的,给了你基

extends/implements/interface犯迷糊了吗 java implements 用法

曾经在课堂学过java,但是却对这三个敬而远之。extends倒是很好理解。但是其他的压根没有做过。所以需要重新理理。最起码学过。extends比如有一个类就是people,那么人本身可以有很多方法和属性,具体到Betty这个人,肯定具有people类的所

Map.Entry是什么? java.util.map.entry

就是泛型。。。K代表key的类型,V代表value的类型。。。关键是你怎么模仿的。。。KV就是Key-value,键值对的意思,Java中的集合类--Map接口的实现类中使用的较多。一般来说Key是String类型的对象,Value是Object类型的对象,通过key就可获得

JDK1.6官方下载 java编译过程

JDK1.6官方下载_JDK6官方下载地址:http://www.java.net/download/jdk6/6u10/promoted/b32/binaries/jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe

声明:《NullPointerExceptionatandroid.widget.AbsListView.obtainView. java nullpointer》为网友再見末相思情分享!如侵犯到您的合法权益请联系我们删除