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类.
感谢@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
清洁 - >重建.你去吧
| 归档时间: |
|
| 查看次数: |
585 次 |
| 最近记录: |