0

我一直在尝试学习使用 Android SDK,并且遇到了尝试将信息发送到数据库的第一个问题。我的第一个想法是在 Android 中使用 POST 并将其发送到 PHP 脚本。但是,我发现的每个教程或示例都使用低于 3.0 的 Android 版本,这意味着他们在扩展类时不使用 AsyncTask 并使用 Activity。我不确定如何使用 ASyncTask 编写此代码,并且想要一些关于如何这样做的建议或示例,使其能够在 Android 3.0 及更高版本中工作。基本上我希望能够使用 Android Emulator 将变量发送到我网站上的 php 文件。

谢谢你的帮助。

4

1 回答 1

0

只需将您的代码复制并粘贴HttpPostAsyncTask'doInBackground方法中即可。您可以使用 通知 UI 进行进度更新onProgressUpdate,并且可以在任务完成时通知 UI onPostExecute

有关如何实现请求的更多信息,请参阅此帖子HttpGet(帖子中的代码执行请求,因此将代码转换为使用HttpPost请求应该很简单)。

顺便说一句,您仍然应该使用 anAsyncTask在预 HoneyComb 设备上执行这些类型的请求。很多在线教程都错误地这样做了……请记住,您应该始终对单独Thread的 .

于 2012-07-08T04:16:42.860 回答