gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 11:56:37 24 4
gpt4 key购买 nike

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

插入新行可以像 someJavaObject.save() 一样简单。但是,一旦插入该行,我如何才能获得插入的 id 呢?在 PHP 中,我可以在插入后执行类似 $id = mysql_insert_id(); 的操作。

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

在此先感谢您的帮助。

最佳答案

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

 long id = someJavaObject.save() 

关于android - 如何在 SugarORM 中获取保存的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29514588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com