2017-09-26 66 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構造函數將分配變量。所以它會導致衝突,因爲最後的變量不能再分配。

相關問題