Android 如何确认数据库更新成功

Android 如何确认数据库更新成功,android,database,sqlite,Android,Database,Sqlite,我了解到android数据库编写是一个缓慢的过程,需要一些时间来处理。在系统上执行任何其他作业之前,如何获得数据库写入/更新成功的通知 例如,我正在编写一个SMS应用程序,它检查数据库中是否有待处理的消息。当它发现挂起的消息时,它会发送短信&将消息状态更新为success 我正在运行循环以查找挂起的SMS。由于更新数据库需要一些时间,所以在这段时间内循环运行了几次&发送了多条短信。如果我能等到数据库更新成功,这个问题就会解决 谢谢大家将您的更新打包到事务中,您将保证您的数据不会在更新过程中被使用

我了解到android数据库编写是一个缓慢的过程,需要一些时间来处理。在系统上执行任何其他作业之前,如何获得数据库写入/更新成功的通知

例如,我正在编写一个SMS应用程序,它检查数据库中是否有待处理的消息。当它发现挂起的消息时,它会发送短信&将消息状态更新为success

我正在运行循环以查找挂起的SMS。由于更新数据库需要一些时间,所以在这段时间内循环运行了几次&发送了多条短信。如果我能等到数据库更新成功,这个问题就会解决


谢谢大家

将您的更新打包到事务中,您将保证您的数据不会在更新过程中被使用。

您的意思是对列/表进行更新吗?更新将按照收到的顺序进行处理。如果由于某种原因,更新在收到时还没有完成,您担心会发生什么?第二个不会跳过第一个。@是的,我的意思是更新column@Aidanc我编辑这个问题是为了让你明白。