2012-03-16 14 views
0

xmlまたはjsonのいずれかで情報データを取得するurlが複数あるとします。どのように私は各要求を維持するためのキューを管理できますか?Javaで複数のasycリクエストをアンドロイド用に処理する方法は?

画面1 --requests ----> URL1 ---->サーバー 画面からデータ2 --requests ----> URL2 ---->サーバー

からデータ

ここで、ユーザーが頻繁に画面を変更した場合、どのように複数のリクエストを非同期で管理できますか?

答えて

0

2つの非同期タスクを使用する必要があります.1つはURL1からデータをフェッチし、onpostは最初の非同期タスクを実行して2番目のタスクを呼び出します。

このリンクに

Asynctask status always showing running

0

を確認してください、私は完全にUI、フォームデータのロード部分を切り離すと同様の必要性と成功のAppを実装しました。 たとえばLinkedBlockingQueueと入力できる平文Thread(または最終的に限られたプール)を使用します。その後、AsyncTaskを使用して、最終的に利用可能なデータがなくなるのを待ってUIに更新を通知するか、View.post()メソッドを使用します。

関連する問題