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