在我的应用程序中,我使用领域数据库。如您所知,数据保存在对象中,如下所示:
Allergen first_item = new Allergen();
first_item.setName("FirstItem");
first_item.setDescription("Description");
我有一个名称和描述列表,用户可以编辑,删除或添加。用户编辑了数据后,如何再次存储和显示该数据?
答案 0 :(得分:1)
在MainApplication中初始化
Realm.init(getApplicationContext());
RealmConfiguration config = new RealmConfiguration
.Builder()
.deleteRealmIfMigrationNeeded()
.build();
Realm.setDefaultConfiguration(config);
然后添加以下代码以保存。
try(Realm realm = Realm.getDefaultInstance()) {
realm.executeTransaction(new Realm.Transaction() {
@Override
public void execute(Realm realm) {
realm.insertOrUpdate(first_item );
}
});
}