【发布时间】:2014-02-14 13:11:35
【问题描述】:
我是安卓新手。我编写了一个 asynctask 类,它以一个字符串作为参数。 Asynctask 类有两个函数 doinbackground 和 onpostexecute。 doinbackground 正在执行 httppost,如果发布成功,它会将字符串“Success”返回给 onpostexecute 或将“Failed”传递给 onpostexecute。
在 Mainactivity 中,我调用 Asyncclass,如下所示: 新的 MyAsyncTask().execute(xmlFile);
但我需要获取 doinbackground 在我的 mainactivity 中返回的字符串,因为我需要根据此状态更新数据库文件。谁能帮我解决这个问题。
假设我想在 MainActivity 中执行以下操作
/////////////////////
通过传递一个字符串运行异步类;;;
如果 doinbackground 返回“成功”更新数据库
否则不更新
////////////////////////
谢谢
【问题讨论】:
标签: android parameter-passing httpresponse main-activity