0

アプリのページネーションに Network + Database を使用しています。同じ型を拡張する 2 つのモデル クラスがあります。Room データベースでサポートされるのは 1 種類のモデルのみです。PagedListいくつかのビジネス ルールに基づいて、間に他のモデル クラスを挿入したいと考えています。Room から返されたmapByPage関数 onを使用してそれを実行しようとすると。ページング ライブラリは、サイズが変更されたというメッセージをDataSource.Factoryスローしています。IllegalStateExeceptionこのケースを実装するにはどうすればよいですか?

4

1 に答える 1

0

リストのサイズは同じである必要があると思います。公式ドキュメントを探してみましたが、見つかりませんでした。

しかし、このコメントを見つけました https://stackoverflow.com/a/49666673/430652

于 2020-04-03T16:07:29.157 に答える