私のアプリにはrecyclerviewがあります。フラグメントを開くと、APIリクエストを作成し、recyclerviewを更新します。同じフラグメントを再度開くと、再びリクエストと更新が行われますデータがロードされているかどうかを確認するために静的なブール変数を使用しています。これにより、繰り返しのネットワークコールは発生しませんが、アプリケーションを使用しており、データがロードされていると仮定しますデータがバックエンドサーバーから変更されている場合、最初の読み込み時にブール変数がtrueに設定され、他のAPI呼び出しは行われないため、アプリで反映されません。 これは標準的なアプローチです。Android:新しいデータでrecyclerviewを更新する
3
A
答えて
5
ここですでに言及しているので、プッシュ通知を使用して、バックエンドのデータに変更が発生したことをアプリに通知し、APIを再度押してデータを更新できます。あなたの最後のネットワーク呼び出しが行われたときには、常に時間を追跡することができますそれ以外this link
チェックアウトすることができます。時間がX時間/日を超えている場合は、APIをもう一度押すことができます。 これがあなたの質問に答えてくれることを願っています。
関連する問題
- 1. androidでrecyclerviewを更新するには?
- 2. recyclerviewでデータを更新する
- 3. 更新RecyclerView with Android LiveData
- 4. Recyclerviewは、新しいデータ
- 5. RecyclerViewをBroadCastReceiverで更新する
- 6. Android OutOfMemoryError(データを更新中)
- 7. androidでrecyclerviewを更新するにはどうすればよいですか?
- 8. Firebase Androidのデータを更新する
- 9. recyclerviewのスピナーを更新
- 10. AndroidとRecyclerviewでAPIデータを新鮮に保つ
- 11. 重複した更新で新しいデータを挿入する
- 12. recyclerviewの行アイテムデータを更新する
- 13. RecyclerViewのオブジェクトを更新する
- 14. RecyclerViewのアイテムビューを更新する
- 15. AndroidでCardViewを使用したRecyclerViewの「新しい」通知
- 16. 新しいデータで剣道グリッドを更新するには
- 17. d3ワードクラウドを新しいデータで更新/修正する
- 18. 新しいデータでDatatableを更新する
- 19. 新しいパラメータでデータ型を更新する方法
- 20. 新しい列をCSVファイルのデータで更新する
- 21. アコーディオンデータを新しいデータでリフレッシュ/リロード/更新する方法は?
- 22. Stanfitオブジェクトを新しいデータで更新する
- 23. PHPのgetJSONをdatepickerの新しいデータで更新する
- 24. 新しいデータで回帰ツリーを更新する
- 25. arrayadapterを新しいデータで更新またはマージするmore -
- 26. 新しいデータでデータセットを更新する
- 27. Android、recyclerviewリストが更新されていません
- 28. Androidで新しいJSONを更新し続ける
- 29. RecyclerView新しいデータを読み込むときにスクロールする
- 30. Android - RecyclerView:新しいアイテムを追加して選択します
チェックプッシュ通知は、お使いのデバイスは、新しいデータが利用可能であり、接続が再び行わなければならないことを知らせます。 – zozelfelfo
@Androidジャック:あなたのコードを投稿してください – Jai
@Androidジャックは、タイムスタンプと比較してこのデータを変更することが事前に定義されていれば応答します。ネットワーキングライブラリ? –