2017-05-19 85 views
0

我在我的項目中做Realm數據庫。當您使用Realm時,您需要將簡單對象擴展到RealmObject。我有一個問題:我如何創建一個對象而延伸RealmObject但我也使用境界數據庫刪除RealmObject類

回答

4

the docs

解釋

以擴展RealmObject基類的替代正在實施 的RealmModel界面並添加@RealmClass註釋。

@RealmClass 
public class User implements RealmModel { 

} 

上RealmObject可用的方法都然後可以通過 靜態方法。

// With RealmObject 
user.isValid(); 
user.addChangeListener(listener); 

// With RealmModel 
RealmObject.isValid(user); 
RealmObject.addChangeListener(user, listener); 

務必閱讀文檔,它有很多的高質量的信息。

+0

但是列表不支持當你實現Realm Model –

+0

@Lam在文檔中也解釋過,使用RealmList –

+0

我知道。除了你有另一種解決方案使用列表替換RealmList或不。 –