データベースから取得したタイプのデータがいくつかありItem
( Item はプロジェクト内のクラスであり、 Model として機能します)、それらをライブラリ内のクラスに送信する前に ArrayList に保存します。
私のライブラリには、Item
モデルとして機能するまったく同じクラスがありますが、もちろんそれは別のパッケージです。
したがって、データを渡そうとすると、次のようになります。
getDataFromProject(ArrayList<com.project.Item>)
com.library.Itemであると予想される場合。使用する前に ArrayList をキャストするとうまくいくと思いましたが、うまくいきません。それを達成できる「ファストトラック」の方法はありますか、それともアイテムタイプが1つだけになるようにプロジェクトを再構成する必要がありますか?