微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

清除房间中的所有桌子

如何解决清除房间中的所有桌子

我正在使用 Room,我需要在特定条件下清理数据库用户切换)。

我知道我可以使用 DELETE 查询删除每个表。但是,我宁愿有一个原子调用删除所有数据。

Room 提供函数clearallTables()。然而,这似乎是异步调用,因此无法知道何时可以进行下一个操作,例如添加新数据。

Room 中是否有任何解决方案可以保证? clearallTables() 不是挂起函数,或者没有任何成功或失败回调函数,这对我来说似乎很奇怪。

有什么想法吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。