开启一个AsyncTask异步任务,抓取网络数据,然后在OnPost里填充listview的adapter,为何异步任务抓取数据为空 真正的原因是你的doc没有获取到数据,你检查看看是不是doc获取数据的地方出问题了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只有这么几句代码,没有log,分析问题也不简单。我说一下如果是我怎么排除问题吧。@Overrideprotected void onPostExecute(ArrayList<HashMap<String, Object>> result) {// TODO Auto-generated method stubsuper.onPostExecute(result);newsadapter = new SimpleAdapter(Main.this, result,R.layout.list_item, new String[] { "newstext" },new int[] { R.id.newsTitle });Message msg = Message.obtain();msg.what = 111;messageListener.sendMessage(msg);}上面这段的result或许是你的数据源吧,将这里的result 换成 假数据,也就是你自己填写一个result填写到newsadapter 中,看是否可以刷出来数据。如果你排除了上面的问题,问题就出在你的抓取过程中。关于抓取过程中的问题,将所有的异常都打印出来。这个是需要的,怀疑你直接异常了。 androidannotations 框架问题 android Socket 监听服务器下发消息问题 如何在notifications中实现恢复activity,而不是开启一个新的activity? 输入输出流问题 [Android]如何在其它線程中調用主線程的變量 菜鸟问题 安卓怎么获取来电号码 怎么在listview中清除原数据 想做一个关于考研的APP,求有应用开发经验的partner(戳入项目简介) 想让recyclerview读取数据库里的图片,请问有什么思路? ListView无法显示内容 统计用户登录等信息不想用数据库有什么好办法
我说一下如果是我怎么排除问题吧。@Override
protected void onPostExecute(ArrayList<HashMap<String, Object>> result) {
// TODO Auto-generated method stub
super.onPostExecute(result);
newsadapter = new SimpleAdapter(Main.this, result,
R.layout.list_item, new String[] { "newstext" },
new int[] { R.id.newsTitle });
Message msg = Message.obtain();
msg.what = 111;
messageListener.sendMessage(msg);
}
上面这段的result或许是你的数据源吧,将这里的result 换成 假数据,也就是你自己填写一个result填写到
newsadapter 中,看是否可以刷出来数据。如果你排除了上面的问题,问题就出在你的抓取过程中。
关于抓取过程中的问题,将所有的异常都打印出来。这个是需要的,怀疑你直接异常了。