我开始使用class Item extends RealmObject {
@PrimaryKey
int id;
// ...
}
- 我有很多问题。
我想创建新项目:
.a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
background: -webkit-linear-gradient(red, green);
background: linear-gradient(red, green);
}
在这个例子中,他们为id设置了42。
但是如何在新的Item对象中获得PrimaryKey的实际值?
答案 0 :(得分:0)
public int getNextPrimaryKey(RealmObject ob) { // ob extneds RealmObject
int primaryKey = 1;
try {
primaryKey = realm.where(ob.getClass()).max(Constants.ID).intValue() + 1;
} catch (Exception e) {
// if table for this item is empty
}
return primaryKey;
}