使用xutils请求网络与子线程不同步(子线程报空了),怎么办啊=。=
来源:互联网 发布:java中反射的应用 编辑:程序博客网 时间:2024/06/05 03:54
public static String Post(String url, RequestParams params) throws IOException{
Log.e(LOG, "Post");
if(url == null){
return null;
}
HttpUtils http = new HttpUtils();
http.send(HttpRequest.HttpMethod.POST, url, new RequestCallBack<String>() {
@Override
public void onLoading(long total, long current, boolean isUploading) {
super.onLoading(total, current, isUploading);
Log.e("HttpUtils","onLoading");
}
@Override
public void onStart() {
super.onStart();
Log.e("HttpUtils","onStart+post");
}
@Override
public void onSuccess(ResponseInfo<String> responseInfo) {
data = responseInfo.result;
Log.e("HttpUtils","success:"+data);
}
@Override
public void onFailure(HttpException e, String s) {
Log.e("HttpUtils",s);
}
});
Log.e(LOG,"PostFinish");
return data;
}
class HttpDownload extends Thread{
public void run(){
Log.e("HttpDownload","run");
try{
String data = HttpCommunicate.Post(url+url_login,params);
Log.e("HttpDownload",data);
map = JsonParser.JsontoMap(data);
token = map.get("toekn");
}catch (IOException e){
e.printStackTrace();
}
Message msg = new Message();
Bundle bundle = new Bundle();
bundle.putString("state", map.get("state"));
msg.setData(bundle);
if(mactivity instanceof MainActivity){
MainActivity.handler.sendMessage(msg);
}else{
Login.handler.sendMessage(msg);
}
}
}
子线程的data报空了,子线程和xutils的post请求是异步的,怎么解决啊::>_<::
0 0
- 使用xutils请求网络与子线程不同步(子线程报空了),怎么办啊=。=
- 子线程使用Toast报错
- 在子线程中 执行相关操作 请求网络
- iOS讲解迷惑深入浅出之开启子线程请求网络
- Android中网络请求放在子线程中问题
- Android 使用handler实现线程间发送消息 (主线程 与 子线程之间)、(子线程 与 子线程之间)
- java子线程访问网络
- 在一个有返回值的方法里使用了子线程,如何返回子线程中的值,如下代码中,我在子线程获取到了address的值,但是这个方法的返回结果是空,该如何解决?
- 子进程与子线程的区别
- 网络图片查看器(子线程与消息传递)
- GUI(主)线程与子线程之间的通信
- GUI(主)线程与子线程之间的通信
- GUI(主)线程与子线程之间的通信
- 线程1-主线程与子线程
- Android UI线程与子线程
- Android:UI线程与子线程
- Android UI线程与子线程
- Android使用Handler实现子线程与子线程、主线程之间通信
- android webview加载url异常
- 二维数组经典地址问题
- asp页面之间传递值得方法
- Leetcode 73. Set Matrix Zeroes
- 关于cocos2dxActivity监听不到返回健的问题
- 使用xutils请求网络与子线程不同步(子线程报空了),怎么办啊=。=
- 数据结构(八) 用顺序栈解决括号匹配的问题
- 【多媒体性能优化】图片压缩技术探究与实践 更新中
- Android 下载后的视频,有些系统扫描不出来,怎么办?做Android开发
- js获取当前时间和一星期前的时间
- 调用Android系统安装的软件打开文件,程序停止运行
- 怎么把修改APK把它变成自己的APK只想改个引导页然后要可以运行
- ios other linker flag 问题
- Ananagrams UVA 156(反片语)