Yur*_*off 6 java database android realm
我在realm java文档中看到了这个示例代码.
public class MyActivity extends Activity {
private Realm realm;
// A reference to RealmChangeListener needs to be held to avoid being
// removed by the garbage collector.
private RealmChangeListener realmListener;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
realm = Realm.getDefaultInstance();
reamlListener = new RealmChangeListener() {
@Override
public void onChange() {
// ... do something with the updates (UI, etc.) ...
}};
realm.addChangeListener(realmListener);
}
@Override
protected void onDestroy() {
super.onDestroy();
// Remove the listener.
realm.removeChangeListener(realmListener);
// Close the realm instance.
realm.close();
}
}
Run Code Online (Sandbox Code Playgroud)
我有一些数据库架构包含几个表.这些表中的数据总是在变化,但我只需要监听一个表并刷新与该表相关的UI.我不想检查在任何其他Realm对象中的任何小更新之后,Realm中的这些更改完全在想要的表中.您可以建议哪些最佳做法?