私は次のクラスを持っています:
Streamable
インターフェースDiaryEntry
実装しますStreamable
StatusEntry
実装しますStreamable
そして、(私の考えでは) と の両方を含むべきである であるstream
フィールド。LinkedList<Ref<? extends Streamable>>
Ref<DiaryEntry>
Ref<StatusEntry>
残念ながら、次の行でコンパイル エラーが発生するため、私は間違っているようです。
ofy().load().refs(stream).values();
エラーは次のとおりです。
The method refs(Iterable<Ref<E>>) in the type Loader is not applicable for the arguments (LinkedList<Ref<? extends Streamable>>)
エンティティまたはフィールドを悪い方法でモデル化した可能性はありますか? refs
メソッドは現在の署名ではなく、この署名を持つべきrefs(Iterable<Ref<? extends E>>)
ですか?
ありがとう