怎么从服务器读取json数据经过处理在ListView上显示
已获得json数据并处理成List<map>listItems,装入SimpleAdapter;但单击事件后,界面不显示ListView。知道是Handler的问题,但是...
已获得json数据并处理成List
<map> listItems,装入SimpleAdapter;但单击事件后,界面不显示ListView。知道是Handler的问题,但是不知道怎么写</map
上图是我Logcat里的全部信息,报错行是
myhandler.post(new Runnable() { 这行 展开
<map> listItems,装入SimpleAdapter;但单击事件后,界面不显示ListView。知道是Handler的问题,但是不知道怎么写</map
上图是我Logcat里的全部信息,报错行是
myhandler.post(new Runnable() { 这行 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
new Handler()
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我不是很明白为什么要用handle 其实你可以重写Adapter 这样较容易控制
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-12-07
展开全部
107 行空指针异常,自己看一下是哪一行
追问
代码截图中的myhandler.post(new Runnable() { 这一行
追答
看一下myHandler 有没有初始化,最好在异常前面加个断点调试一下,看看到底是什么为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看上去像是myhandler没有初始化造成的,解决办法就是在UI线程里把handler new出来。
再简单点可以这样做:
new Handler(Looper.getMainLooper()).post(...);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询