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

Hen*_*ian 4 sqlite android sugarorm

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

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

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

在此先感谢您的帮助.

Sta*_*tan 5

save()方法必须返回它.喜欢:

 long id = someJavaObject.save() 
Run Code Online (Sandbox Code Playgroud)