1

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

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

代码:

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();
4

2 回答 2

4

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

这是一个进度对话示例 - http://www.vogella.com/articles/AndroidDialogs/article.html

应该让您朝着正确的方向开始。

于 2012-04-20T05:10:11.607 回答
0

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

于 2013-03-01T08:36:59.010 回答