Loader フレームワークを使用するように Android の進行中のアプリをリファクタリングしています。データはすべて SQLite データベースに格納されているため、ContentProvider レイヤーではなく commonsware loaderex パッケージと SQLiteCursorLoader を使用しています。
SQLiteCursorLoader の insert(..)、update(..) などのメソッドには、void 戻り型があります。修正されたテーブル内の行の自動インクリメントされた行 ID である long を返すと、私の人生が楽になり、コードがきれいになります。
おそらくSQLiteCursorLoaderをハックしてこれを行うことができますが、現時点では設計上の理由があるのではないかと思いましたか? 行き詰まって大きな問題にぶつかった場合に備えて。