Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我可以使用Realm+;具有公共属性的包裹器(不带getter/setter)?_Java_Android_Realm_Parceler - Fatal编程技术网

Java 我可以使用Realm+;具有公共属性的包裹器(不带getter/setter)?

Java 我可以使用Realm+;具有公共属性的包裹器(不带getter/setter)?,java,android,realm,parceler,Java,Android,Realm,Parceler,似乎如果我没有为我的RealmObject生成getter和setter并使用Parceler将其发送给另一个活动,那么所有属性都会重置为它们的默认值 有没有办法避免创建这些getter和setter并保留这些值 谢谢。确保不指定Serialization.BEAN,但也可能不需要分析 这意味着它不会尝试使用GETS/SETTER用于序列化(Bean),但是它不会考虑它的实现(分析),我假设您不尝试对托管对象进行分组。如果它是一个托管RealMcEdvices,那么考虑基于它的主密钥在另一个活动

似乎如果我没有为我的RealmObject生成getter和setter并使用Parceler将其发送给另一个活动,那么所有属性都会重置为它们的默认值

有没有办法避免创建这些getter和setter并保留这些值


谢谢。

确保不指定Serialization.BEAN,但也可能不需要分析


这意味着它不会尝试使用GETS/SETTER用于序列化(Bean),但是它不会考虑它的实现(分析),我假设您不尝试对托管对象进行分组。如果它是一个托管RealMcEdvices,那么考虑基于它的主密钥在另一个活动中请求它,它是一个非托管对象,因为我也想使用双向数据绑定。我认为我试图做的是糟糕的设计,我需要重构。我明白了,确保你没有指定Serialization.BEAN,但是你也可能不需要分析。删除Serialization.BEAN和analyze就完成了这个任务。我现在可以在不使用getter/setter的情况下使用Parceler,并且我仍然拥有已设置的值。我将花更多的时间在文档上,以真正理解这种更改的含义。感谢您的时间。这意味着它不会尝试使用GETS/SETTES进行序列化(Bean),但是它不会考虑它的实现(分析),我假设您不尝试对托管对象进行分组。