問題タブ [android-paging-library]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ページング ライブラリを使用すると、RecyclerView リストが誤って更新される
プロジェクトでページング ライブラリを使用しています。
Activity では、オブザーバーが Room ライブラリが返すデータを監視します。Room のデータが変更されると、UI が更新されます。
RecyclerView の最後までスクロールすると、ページング ライブラリがデータを Room にロードし始めます。
しかし、RecyclerView のリストが正しく更新されず、前の位置にスクロールします。
コードの何が問題になっていますか?
アダプタ
DiffUtil
PagingItemRepository
MyBoundaryCallback
PagingItemDao
android - ページング ライブラリ Callback.OnResult が Livedata に値を返さない
jetpack ページング ライブラリを実装したい。
APIからの応答を取得した後(Retrofit2とコルーチンを使用)、AndroidページングコールバックがonResultインターフェースを呼び出しているため、すべてが機能しているようです。
ただし、データを受信したときに、メインアクティビティの livedata に値を返していません。
解決策は何ですか?
ビューモデル
ListDataPageSource
主な活動
ページング構成