我正在重构一个 Android 正在进行的应用程序以使用 Loader 框架,并且由于数据都存储在 SQLite 数据库中,因此我使用的是 commonsware loaderex 包和 SQLiteCursorLoader 而不是 ContentProvider 层。
SQLiteCursorLoader 中的 insert(..)、update(..) 等方法具有 void 返回类型。如果它们返回一个 long (即已修改的表中行的自动递增行 id),这将使我的生活更轻松,我的代码更整洁。
我可能可以破解 SQLiteCursorLoader 来做到这一点,但我想知道是否有设计原因让它目前没有?以防我陷入困境并遇到大问题。