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

非同期タスクを使用して、解析の実行中に進行状況ダイアログを表示します。バックグラウンドメソッドで実行するすべてのコードを書き込み、ポストメソッドで結果を表示します。

于 2013-03-01T08:36:59.010 に答える