我有业务逻辑,我每秒在表中插入值10-15分钟。随机出现数据库出错的问题,并没有在表中记录值(记录默认值即零)。此问题没有特定的日志或例外。
realm.executeTransaction(new Realm.Transaction() {
@Override
public void execute(Realm realm) {
try {
MyTable tableA = realm.createObject(MyTable.class);
tableA.setA(valueA);
tableA.setB(valueB);
tableA.setC(valueC);
tableA.setTimestamp(System.currentTimeMillis());
} catch (Exception e) {
e.printStackTrace();
}
}
});
https://github.com/realm/realm-java/issues/3160
请检查错误图片。这个bug随机出现,我看到了这些错误日志。