我正在使用带有parceler的领域。根据文档,我必须添加以下注释:
@org.parceler.Parcel(implementations = {SomeClassRealmProxy.class},value = org.parceler.Parcel.Serialization.BEAN,analyze = {SomeClass.class})
但是在将领域更新到版本5.0.0后,尚未生成SomeClassRealmProxy类。
答案 0 :(得分:7)
感谢@EpicPandaForce。我可以通过以下方式导入代理类来解决此错误。
import io.realm.com_example_test_SomeClassRealmProxy;
您不需要像这样导入。它将在成功构建后自动生成。这是你的电话。
此处,com.example.test
是包名称,SomeClass
类是扩展RealmObject
的模型类。
所以,最后你的代理名称将是
@Parcel(implementations = {com_example_test_SomeClassRealmProxy.class},
value = Parcel.Serialization.BEAN,
analyze = {SomeClass.class})
com_example_test_model_SomeClassRealmProxy.class // if SomeClass.class is inside model package
清洁 - >重建。你去吧。