2016-07-11 7 views
0

Androidでrealm.ioを使用しています。 レルムを使い始めたので、私の質問は基本的なものです。私は知りたいあらかじめ保存しておいてください。

  • レルムオブジェクトで事前保存アクションを実行する方法は?あたかもデータを保存する前に、来るべきデータの計算をしたいのですが
  • オブジェクトを渡す前に読み込み後の操作を行う方法は?

おかげ

答えて

0

それは本当にあなたがそれを達成したいん方法によって異なります。

あなたは関数が

public static void setValue(Something something, int value) { 
    value = value + 42; 
    something.setValue(value); 
} 

realm.beginTransaction(); 
setValue(something, 42); 
realm.commitTransaction(); 

のようにそれを行うことができますラッパーそれとも、ただのようなロジックをラップするためにセッターを使用することができます。

public class Something extends RealmObject { 
    private int value; 
    public void setValue(int value) { 
     value = value + 42; 
     this.value = value; 
    } 
} 

ゲッターは似ています。

関連する問題