アプリのページネーションに Network + Database を使用しています。同じ型を拡張する 2 つのモデル クラスがあります。Room データベースでサポートされるのは 1 種類のモデルのみです。PagedList
いくつかのビジネス ルールに基づいて、間に他のモデル クラスを挿入したいと考えています。Room から返されたmapByPage
関数 onを使用してそれを実行しようとすると。ページング ライブラリは、サイズが変更されたというメッセージをDataSource.Factory
スローしています。IllegalStateExeception
このケースを実装するにはどうすればよいですか?
質問する
187 次
1 に答える
0
リストのサイズは同じである必要があると思います。公式ドキュメントを探してみましたが、見つかりませんでした。
しかし、このコメントを見つけました https://stackoverflow.com/a/49666673/430652
于 2020-04-03T16:07:29.157 に答える