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

时间:2016-02-28 18:41:46

标签: android multithreading sqlite android-sqlite

假设有2个线程,一个线程通过ContentProvider将数据插入数据库 在insert语句之后,回调一个方法来查询anohter线程中的数据库 但是,有时查询可能会在表更新之前完成 因此无法获取新数据。

是否有方法使插入命令真正完成? 然后调用查询方法将返回新插入的数据。

1 个答案:

答案 0 :(得分:0)

insert()方法在该线程中返回时,插入完成。如果另一个线程依赖于此,则必须从第一个线程发送消息到第二个线程。