如何从android中的webservice快速加载数据?

时间:2012-04-20 04:55:37

标签: android web-services

从网络服务访问数据,但是当从一个活动移动到另一个活动时,它显示黑屏直到加载然后显示我的活动。

如何避免黑屏和快速访问数据?

代码:

JSONObject json = getJSONfromURL(url);   
HttpClient httpclient = new DefaultHttpClient(); 
HttpPost httppost = new HttpPost(url);
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();is =entity.getContent();

2 个答案:

答案 0 :(得分:4)

这是一个AsyncTask示例 - http://www.vogella.com/articles/AndroidPerformance/article.html

以下是进度对话示例 - http://www.vogella.com/articles/AndroidDialogs/article.html

应该让你开始朝着正确的方向前进。

答案 1 :(得分:0)

使用异步任务在执行解析时显示进度对话框。在后台方法中编写您执行的所有代码,并使用on post方法显示结果。