期间SQLiteOpenHelper.onCreate
,我需要向数据库中添加各种行。为了没有多余的代码,我想调用使用ContentResolver
的包装函数 - 即应用程序级代码使用的函数。
但是,这样做意味着ContentProvider
将调用getContentResolver
并最终生成对自身的递归调用。这个可以吗?我会在某些环境中遇到问题吗?有一个更好的方法吗?
我意识到这不是最有效的方法,但数据库创建应该很少发生。我更关心的是避免冗余代码 - 具有两个具有相同ContentValues
.put 调用的函数。