热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

android服务器异步回调,android–如何从异步任务返回结果

如何从异步调用onPostExecute返回结果字符串?我怎么称呼它?我似乎无法让我的代码能够做到这一点.线程应该没有问题,因为我有一个冻结UI的对话框

如何从异步调用onPostExecute返回结果字符串?我怎么称呼它?我似乎无法让我的代码能够做到这一点.线程应该没有问题,因为我有一个冻结UI的对话框,直到完成工作.

我的典型asyncTask代码如下

class GetDataFromServer extends AsyncTaskPHP";

public myAsyncMethos(String dialogMessage,Context con)

{

this.qDialog = new ProgressDialog(con);

this.dialogString = dialogMessage;

this.context = con;

}

/**

* Before starting background thread Show Progress Dialog

* */

@Override

protected void onPreExecute()

{

super.onPreExecute();

qDialog = new ProgressDialog(this.context);

qDialog.setMessage(this.dialogString);

qDialog.setIndeterminate(false);

qDialog.setCancelable(false);

qDialog.show();

}

@Override

protected JSONObject doInBackground(String... args)

{

//MAKE SERVER CALL and cast to JSONOBject

return jsonNewUser;

}

public void onPostExecute(JSONObject jsonString)

{

// dismiss the dialog after getting response

qDialog.dismiss();

//I WANT TO RETURN A STRING HERE BUT KEEP GETTING Syntax ERRORS BEFORE RUNTIME

}

}



推荐阅读
author-avatar
mobiledu2502934573
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有