RealmProxy类不在Realm 5.0.0中生成

Sha*_*ava 2 android realm parceler

我正在使用parmler的领域.根据文档,我必须添加以下注释:

@org.parceler.Parcel(implementations =  {SomeClassRealmProxy.class},value = org.parceler.Parcel.Serialization.BEAN,analyze = {SomeClass.class})
Run Code Online (Sandbox Code Playgroud)

但是在将版本更新到版本5.0.0之后,还没有生成SomeClassRealmProxy类.

Aks*_*125 7

感谢@EpicPandaForce.我可以通过以下方式导入代理类来解决此错误.

import io.realm.com_example_test_SomeClassRealmProxy; 
Run Code Online (Sandbox Code Playgroud)

您不需要像这样导入.它将在成功构建后自动生成.这是你的电话.

这里,com.example.test包名称和SomeClass类是扩展的模型类RealmObject.

所以,最后你的代理名称将是

@Parcel(implementations = {com_example_test_SomeClassRealmProxy.class},
    value = Parcel.Serialization.BEAN,
    analyze = {SomeClass.class})
Run Code Online (Sandbox Code Playgroud)

com_example_test_model_SomeClassRealmProxy.class // if SomeClass.class is inside model package

清洁 - >重建.你去吧