2017-09-26 89 views
-1
public class FoodBean { 
    public final ObservableField<String> description = new ObservableField<>(); 
    public final ObservableField<String> image = new ObservableField<>(); 
    public final ObservableField<String> keywords = new ObservableField<>(); 
    public final ObservableField<String> summary = new ObservableField<>(); 
} 

这个bean中的所有成员变量都应该定义为final,那么如何分类这个类呢?如何可以像下面一样分类Java Bean?

+0

到目前为止,您已经做了什么来解决问题? – JoxTraex

+0

我使用Serializable而不是Parcelable构造函数将分配最终定义的变量。但是你知道final变量不能被赋值。 –

回答

0

改为使用Serializable。正如我们从Android API所知道的那样,ObservableField变量必须声明为final。但Parcelable构造函数将分配变量。所以它会导致冲突,因为最后的变量不能再分配。

相关问题