問題タブ [android-paging]
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 - ページング ライブラリ フィルタ/検索
ここで説明されているように、Android Paging Library を使用しています: https://developer.android.com/topic/libraries/architecture/paging.html
しかし、名前でユーザーを検索するための EditText もあります。
ページング ライブラリからの結果をフィルター処理して、一致するユーザーのみを表示するにはどうすればよいですか?
android - PagedList 内のアイテムを変換する方法は?(Android Arch コンポーネント ページング ライブラリ)
Android Architecture ComponentにPaging Libraryが導入されました。これは素晴らしいことです。
公式のデモによると、はとメソッドをDataSource.Factory
サポートするようになりました。つまり、アイテムを 1 つに変換できます。map
mapByPage
DataSource
ただしDataSource
、DataSource.Factory
Presentor/View レイヤーではなく、モデル レイヤーにある必要があります。ただし、アダプター (RecyclerView または ListView 用) でデータを変換したい場合がよくあります。明らかに、これはプレゼンター/ビュー レイヤーのロジックです。今では、 Adapter は のインスタンスを保持していますがPagedList
、PageList
これらの操作をサポートできません。これはちょっと厄介です。さらに、 にアイテムを追加したり、 からアイテムを削除したい場合もありますPagedList
。
これは機能のリクエストです:
でアイテム変換をサポート
PagedList
サポートアイテムの追加/削除
PagedList
どんな議論でも大歓迎です。