永发信息网

我用的finalHttp请求数据 为什么有时第一次怎么也出不来

答案:2  悬赏:50  手机版
解决时间 2021-02-01 17:35
我这一个页面初始化的时候需要请求3 4次服务器 先是基本数据 然后是微博的一个gsid 然后再通过这个gisd请求微博 有的时候这个微博列表死活请求不过来 回退一下再进页面就很快出来了 [mw_shl_code=java,true]// 获取主持人详细信息String url = Uris.URIS_RW_INFO + "&actor_id=" + actor_id;initGetData(url);// 获取微博gisdgetgsid();// 获取主持人文章信息getarticle();[/mw_shl_code]第一个initget是先请求详细信息 紧接着我就是请求GSID 然后这个方法里面也是个finalHttp请求 然后传消息 handler再进行请求微博的详细内容我不知道问题出在哪里 网络应该没啥问题都是 WIFI 关键是再进就很快 这些东西我都是写到oncreat里的 也就是说一进来这些都会请求 应该是异步的吧 求大神指点
最佳答案
[mw_shl_code=java,true]private void getgsid() { String url = "。。。"; AjaxParams ajaxParams = new AjaxParams(); ajaxParams.put("actor_id", actor_id); finalHttp.post(url, ajaxParams, new AjaxCallBack() { public void onSuccess(String t) { Log.d(TAG, t); JSONObject jsonObject; try { jsonObject = new JSONObject(t); weiBologion = ParseUtil.parseDataToEntity(jsonObject, "rss", WeiBologion.class); if (weiBologion.getGsid() != null && !uid.equals("")) { System.out.println("-----" + weiBologion.toString()); Message m1 = new Message(); m1.what = 1; mHandler.sendMessage(m1); } } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }; }); }[/mw_shl_code]url我用省略号代替了 getarticle()也是类似这样的http请求代码
全部回答
是不是异步你自己都没搞明白么....没用过finalhttp,试试volley,官方推荐的方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【七色彩虹来到午后的阳光是什么歌的歌词?应
全民k歌上传伴奏时怎么设置合唱
桅樯的意思是什么啊?知道的请说下!
石家庄那又批发手机壳的?价格平均在多少钱?
为什么说祖国大陆与台湾同胞心相系、脉相连?
杵状指(趾)可见于下列疾病,但不包括A.发绀型
中年父亲压力山大怎么办
喜雀皇怎么去啊,我要去那办事
以七彩神仙为主景的半草缸要底砂吗
祥祯的意思是什么啊?知道的请说下!
我,女,32岁,可脸上没有一点皱纹,我这样会
沼气池的大小由什么来确定
刘煜旻这个名字好吗
这样说吧,你约一个还不算经常见面的女生出来
下列有关建筑高度计算说法正确的是(  )。
推荐资讯
谁有百度云盘带爱情动作大片的 给我一个谢谢
K歌里评论的字还在,表情不显示了,为什么?
【低碳环保知识】请给我两条有关低碳环保的小
半坡原始居民和河姆渡原始居民居住在A. 黄河
怎样让右偏分的头发变成左偏分
遵义市烟草专卖局地址在什么地方,想过去办事
卧室在哪个方位好
求几个网吧网络组建方案
我老公去世二十二天了,我好想他,为什么梦不
表示用多少钱也买不到的四字成语.
王者荣耀关羽和韩信谁厉害点?
基因突变、基因重组和染色体变异的共同点是都
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?