Java 我可以使用Realm+;具有公共属性的包裹器(不带getter/setter)?
似乎如果我没有为我的RealmObject生成getter和setter并使用Parceler将其发送给另一个活动,那么所有属性都会重置为它们的默认值 有没有办法避免创建这些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,那么考虑基于它的主密钥在另一个活动
谢谢。确保不指定Serialization.BEAN,但也可能不需要分析
这意味着它不会尝试使用GETS/SETTER用于序列化(Bean),但是它不会考虑它的实现(分析),我假设您不尝试对托管对象进行分组。如果它是一个托管RealMcEdvices,那么考虑基于它的主密钥在另一个活动中请求它,它是一个非托管对象,因为我也想使用双向数据绑定。我认为我试图做的是糟糕的设计,我需要重构。我明白了,确保你没有指定Serialization.BEAN,但是你也可能不需要分析。删除Serialization.BEAN和analyze就完成了这个任务。我现在可以在不使用getter/setter的情况下使用Parceler,并且我仍然拥有已设置的值。我将花更多的时间在文档上,以真正理解这种更改的含义。感谢您的时间。这意味着它不会尝试使用GETS/SETTES进行序列化(Bean),但是它不会考虑它的实现(分析),我假设您不尝试对托管对象进行分组。