2017-05-19 9 views
0

私のプロジェクトでRealmデータベースをやっています。レルムを使用しているときは、簡単なオブジェクトをRealmObjectに拡張する必要があります。私は質問があります:どのように私はせずにオブジェクトを作成することができますRealmObjectを拡張するが、私はまた、レルムのデータベースを使用してRealmObjectクラスを削除する

答えて

4

これはRealmObjectの基本クラスを拡張する代わりに、 RealmModelを実施しているthe docs

に説明されています。 @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モデルを実装している場合ははサポートされていません。 –

+0

@Lamもドキュメントで説明されていますが、RealmList –

+0

を使用してください。あなたに加えて、リストを使ってRealmListを置き換える別の解決法があります。 –

関連する問題