从android中的Web服务获取数据

时间:2014-01-13 14:48:31

标签: android-service android-json-rpc

目前我正在开发一款应用程序,该应用程序需要来自Web服务的数据才能根据收到的数据更新列表View。如何在不让用户知道的情况下获取数据。我应该使用异步任务类或服务,期待您的答案。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用异步任务(AsyncTask)将数据(json)存储在变量/数组中,然后将其添加到listview中。

  

AsyncTask有四个步骤:

     

doInBackground:执行长时间运行操作的代码在此方法中。当单击按钮执行onClick方法时,它调用execute方法接受参数并自动调用doInBackground方法并传递参数。    onPostExecute:在doInBackground方法完成处理后调用此方法。来自doInBackground的结果将传递给此方法。    onPreExecute:在调用doInBackground方法之前调用此方法。    onProgressUpdate:通过从doInBackground调用此方法调用publishProgress来调用此方法。

了解更多详情:http://www.compiletimeerror.com/2013/01/why-and-how-to-use-asynctask.html#.UtP-OfQW1QA