为了账号安全,请及时绑定邮箱和手机立即绑定

老是报这段代码代码空指针java.lang.NullPointerException .at com.exampl.http_01.HttpJson.run(HttpJson.java:61)

handler.post(new Runnable() {

@Override

public void run() {

// TODO Auto-generated method stub

adapter.setData(data);

listView.setAdapter(adapter);

}

});


正在回答

4 回答

本人也是这个问题,经过一步步找,终于找到错误了··

第一:在主线程的handler没有实例化就是 Handler handler =new Hnadler();

第二:检测一下自己的url地址,看看是不是http://localhost:8080/web01/jsonServlet这种类型的!!

0 回复 有任何疑惑可以回复我~
#1

用户1098335

第一步不明白 Handler handler = new Handler();在那里加
2017-03-18 回复 有任何疑惑可以回复我~

说handler是空的话就是你没有在构造函数中创建赋值。

0 回复 有任何疑惑可以回复我~
handler.post(new Runnable() {
				
				@Override
				public void run() {
					adapter.setData(data);
					listView.setAdapter(adapter);
				}
			});

我的也是,说handler 是空... 

0 回复 有任何疑惑可以回复我~

你解决了么,我也是和你一样

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android中的Http通信
  • 参与学习       64671    人
  • 解答问题       306    个

了解Android-http网络编程应用,常见忘了请求相关应用

进入课程

老是报这段代码代码空指针java.lang.NullPointerException .at com.exampl.http_01.HttpJson.run(HttpJson.java:61)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信