添加依赖
在此查看最新版本
https://github.com/realm/realm-java
Activity中初始化
在UI线程保存数据(测试时候因为报错:没有在当前线程操作Realm,改为在UI中就正确了,原因再追寻吧。。。)
记得关闭数据库
protected void onDestroy() {
super.onDestroy();
realm.close();
}
取值
private void initRealm() {
Realm.init(this);
RealmConfiguration config = new RealmConfiguration.Builder()
.name("mo.realm")
.schemaVersion(0)
.build();
this.realm = Realm.getInstance(config);
getUserData();
}
private void getUserData() {
// RealmResults<UserModel> list = realm.where(UserModel.class).findAll();
UserModel user = realm.where(UserModel.class).findFirst();
Log.i("007---:", user.getFullName());
}