android – 如何在SugarORM中获取已保存的ID?

在我看来,SugarORM是最容易使用的SQLite库,并且证明对像我这样的初级Android开发人员非常有帮助. SugarORM自动创建表并为每个扩展SugarRecord的java类添加一个AUTO_INCREMENT id列.

插入新行可以像someJavaObject.save()一样简单.但是,如果插入该行,我怎样才能获得插入的id?在PHP中我可以做类似$id = mysql_insert_id();插入后.

我知道我可以获得表格中最后一行的id.但是新行的插入在某种程度上可能是非常不可预测的.假设我有一个活动和一个同时插入新行的服务,我想避免错误的ID.

在此先感谢您的帮助.

最佳答案
save()方法必须返回它.喜欢:

 long id = someJavaObject.save() 

转载注明原文:android – 如何在SugarORM中获取已保存的ID? - 代码日志