当前位置: 代码迷 >> Android >> fragment里网络请求,返回数据的处置!大家帮帮忙
  详细解决方案

fragment里网络请求,返回数据的处置!大家帮帮忙

热度:30   发布时间:2016-04-28 02:14:49.0
fragment里网络请求,返回数据的处理!大家帮帮忙
问题是这样的,

我要在frgment里显示一个列表(列表的数据要从网络获取),我在fragment的oncreadview()方法里发起的网络请求,
然后就new了一个listview   数据的处理都在网络请求的回调里面,当然我实现了此回调接口,但是请求结果数据还没有回来,listview就显示完了,后面请求的数据才回来。怎么样让请求的数据先回来,然后我处理好了,在添加到listview里去啊!  

希望能看懂我说的!  大家帮帮忙!

------解决思路----------------------
肯定是请求回来再添加,莫非你还处于单线程模式么,,,
------解决思路----------------------
果断之前请求数据,返回再添加呀。
------解决思路----------------------
果断之前请求数据,返回再添加呀。
------解决思路----------------------

new Thread(new Runnable() {

@Override
public void run() {
//你请求网络的操作
handler.post(new Runnable() {

@Override
public void run() {
//用返回的信息给listVIew加载数据
}
});
}
}).start();

------解决思路----------------------
listview 在重新填充下数据,在notificationchangeData()下就好.
  相关解决方案