Android Architecture ComponentにPaging Libraryが導入されました。これは素晴らしいことです。
公式のデモによると、はとメソッドをDataSource.Factoryサポートするようになりました。つまり、アイテムを 1 つに変換できます。mapmapByPageDataSource
ただしDataSource、DataSource.FactoryPresentor/View レイヤーではなく、モデル レイヤーにある必要があります。ただし、アダプター (RecyclerView または ListView 用) でデータを変換したい場合がよくあります。明らかに、これはプレゼンター/ビュー レイヤーのロジックです。今では、 Adapter は のインスタンスを保持していますがPagedList、PageListこれらの操作をサポートできません。これはちょっと厄介です。さらに、 にアイテムを追加したり、 からアイテムを削除したい場合もありますPagedList。
これは機能のリクエストです:
でアイテム変換をサポート
PagedListサポートアイテムの追加/削除
PagedList
どんな議論でも大歓迎です。