N J*_*N J 19
假设您VisitingCardPOJO可以根据"否"使用找到元素,findFirst()如果您只想更新第一个元素,或者您可以使用findAll() 获取记录列表然后使用for循环更新相同方式
public void updateNewCard(Realm realm, VisitingCardPOJO card) {
VisitingCardPOJO toEdit = realm.where(VisitingCardPOJO.class)
.equalTo("no", card.getNo()).findFirst();
realm.beginTransaction();
toEdit.setName(card.getName());
toEdit.setAddress(card.getAddress());
realm.commitTransaction();
}
Run Code Online (Sandbox Code Playgroud)