如何确保插入命令已完成并且 table 已更新?

How to make sure that an insert command completed and the table has been updated?

假设有2个线程,一个线程通过ContentProvider向数据库插入数据。
插入语句后,在另一个线程回调一个查询数据库的方法。
但是,有时查询可能会在 table 更新之前完成。
所以无法获取新数据。

有没有办法让插入命令真正完成?
然后调用查询方法将 return 新插入的数据。

当该线程中的 insert() 方法 returns 时插入完成。如果另一个线程依赖它,则您必须从第一个线程向第二个线程发送消息。