android应用在按Listview时闪退

这是应用的界面
图片说明
按下ListView中的一条记录后闪退
图片说明
后台报错的文字
图片说明
报错所对应的源码
图片说明

空指针,你访问的对象为空,你调试一下就行了

同意楼上,一般listView都会出现空指针这种问题,在适配器里面做个判断,防止其出现空就好了

59行,cursor是空值

一种过来人的意见,遇到这种常见的错误类型,而且自己找不到错误原因的时候,自己打断点debug,这样一目了然。不要说不会断点调试,,,

cursor不能始终保持引用,要在使用完成后关闭,否则容易引起内存泄露。
你在使用 cursor之前,可以检查是否为null。 建议使用时,重新查询,或者一次查询完后数据保存到Araylist

看一下cursor是不是被关闭或者没初始化,空指针了。