程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 數據回調-xutils框架 httputils請求後數據調出怎麼實現

數據回調-xutils框架 httputils請求後數據調出怎麼實現

編輯:編程綜合問答
xutils框架 httputils請求後數據調出怎麼實現

下列代碼是通過httputils執行一次post請求,result為反饋數據,
我發現http.send()這個函數是在一個獨立線程中完成的,
result不能通過return返回。
難道只能用 broadreceiver 然後intent傳輸,或者定義handler looper傳輸,
有其他直接可以傳出的方法嗎,剛接觸框架

public void http(){
            HttpUtils http = new HttpUtils();
    http.send(HttpRequest.HttpMethod.POST,
            Url_News,
            params,
            new RequestCallBack<Object>() {

                @Override
                public void onSuccess(ResponseInfo<Object> objectResponseInfo) {
                     result = objectResponseInfo.result.toString();
                }

                @Override
                public void onFailure(HttpException e, String s) {
                    MyLog.v("fail");
                }
            });
                            return result; //直接執行, http.send為線程執行
}

最佳回答:


http://blog.csdn.net/dj0379/article/details/38356773

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved