xmlまたはjsonのいずれかで情報データを取得するurlが複数あるとします。どのように私は各要求を維持するためのキューを管理できますか?Javaで複数のasycリクエストをアンドロイド用に処理する方法は?
例
画面1 --requests ----> URL1 ---->サーバー 画面からデータ2 --requests ----> URL2 ---->サーバー
からデータここで、ユーザーが頻繁に画面を変更した場合、どのように複数のリクエストを非同期で管理できますか?
xmlまたはjsonのいずれかで情報データを取得するurlが複数あるとします。どのように私は各要求を維持するためのキューを管理できますか?Javaで複数のasycリクエストをアンドロイド用に処理する方法は?
例
画面1 --requests ----> URL1 ---->サーバー 画面からデータ2 --requests ----> URL2 ---->サーバー
からデータここで、ユーザーが頻繁に画面を変更した場合、どのように複数のリクエストを非同期で管理できますか?
2つの非同期タスクを使用する必要があります.1つはURL1からデータをフェッチし、onpostは最初の非同期タスクを実行して2番目のタスクを呼び出します。
このリンクに
を確認してください、私は完全にUI、フォームデータのロード部分を切り離すと同様の必要性と成功のAppを実装しました。 たとえばLinkedBlockingQueue
と入力できる平文Thread
(または最終的に限られたプール)を使用します。その後、AsyncTask
を使用して、最終的に利用可能なデータがなくなるのを待ってUIに更新を通知するか、View.post()
メソッドを使用します。