私にIDのリストを与える投稿要求があります。私はアイテムデータ(イメージ、テキスト、その特定のIDのための等)を取得し、私のリサイクラービューに移入するために、各IDの複数の要求をpingする必要があります。これを行う最善の方法は何ですか?異なるAPI呼び出しからのリサイクルビューの各アイテムの読み込み
-1
A
答えて
0
あなたはID
for(int id : idList){
getDetailsFromId(id);
}
と各IDからの応答があなたの共通リストに追加取得についてのリストを得た後、このメイクAPI呼び出しのような何かを行います。 ここで改造を使用していると仮定すると、サンプルです。
public void getDetailsFromId(int id){
TaskService taskService = ServiceGenerator.createService(TaskService.class);
Call<List<TaskDetails>> call = taskService.getTasks(id);
call.enqueue(new Callback<List<TaskDetails>>() {
@Override
public void onResponse(Call<List<TaskDetails>> call, Response<List<TaskDetails>> response) {
if (response.isSuccessful()) {
// tasks available add it and notify adapter
taskDetailsList.addAll(response.body());
taskDetailsAdapter.notifyDataSetChanged();
} else {
// error response, no access to resource?
}
}
@Override
public void onFailure(Call<List<TaskDetails>> call, Throwable t) {
// something went completely south (like no internet connection)
Log.d("Error", t.getMessage());
}
}
}
0
IDに基づいてループ内でリクエストを行うと、レスポンスが返され、配列リストに追加されてアダプタに渡されます。
0
使用ピカソやいくつかの他の同等はonBindViewHolder
に換装やボレーのような画像と通常のネットワークライブラリを取得するには、通常のAPIは、他のすべての詳細と画像のURLだけではなく、IDを返します。
関連する問題
- 1. Pythonは、API呼び出しからファイルを読み込みます。
- 2. 異なる呼び出し元との相対パスからファイルを読み込みます
- 3. 反応フラックスAPI呼び出しによる初期データの読み込み
- 4. クラスからの組み込みモジュールの呼び出しメソッド
- 5. ファイルから巨大なデータを読み込み、それらを呼び出す
- 6. リストビュー内の各アイテムのサブレコードの読み込み
- 7. 異なるスレッドのQFileからの読み込み
- 8. 異なるプログラムからの文字列の読み込み
- 9. 異なるビューからのモデルの読み込み(セッション状態?)
- 10. テンプレートの読み込み時にコールバックを呼び出す?
- 11. jqueryタブの読み込み後にイベントを呼び出す
- 12. 最終ページの読み込み時にjavascriptを呼び出す
- 13. Javascript HighCharts異なるフォーマットからの読み込み
- 14. jqueryと呼び出しIDでメッセージを読み込み
- 15. bluetoothleから読み込み要求で呼び出されるイベント
- 16. DropDownListの読み込みデータの呼び出しを決定する方法
- 17. フラグメントが読み込まれていて、アクティビティから呼び出すときに読み込まない
- 18. Androidライブラリを呼び出し元のマニフェストファイルから読み取る
- 19. 呼び出されたときの読み込み関数のみ - PHP
- 20. jsonp API呼び出しから返されたjsonオブジェクトを読み込みます。
- 21. 各要素のAPI呼び出しをrxjavaのリスト呼び出しと組み合わせる方法
- 22. vb6 C APIを呼び出す - MySQL組み込み
- 23. fastqファイルの読み込みペアからのランダム読み出しの選択
- 24. Hazelcast C#2つの異なるプロセスから読み込みを書き込む
- 25. ファイルを読み込んでWindowsのバッチファイルから別の.batを呼び出す
- 26. DynamoDBのアイテム読み込み/秒
- 27. 最初の呼び出しでピカソが最初の呼び出しで画像を読み込まない
- 28. 他の要素の読み込みからAJAX呼び出しがページを停止します
- 29. tclshからbash組み込み関数を呼び出す
- 30. SharePoint REST API呼び出しからXML応答を読み取る方法
しかし、この投稿のすべての後、あなたは同じ種類のアイテムを手に入れますか?はいの場合、それらのすべてをダウンロードした後、ビジターインジケータを使用してリサイクルビューでデータを表示できます。または進行状況バーを作成し、1つのアイテムを取得した場合は、recyclerViewで表示します。 – qubuss
リサイクラービューがスクロール状態でないときにアイテムをダウンロードします。 –