の間SQLiteOpenHelper.onCreate
に、データベースにさまざまな行を追加する必要があります。冗長なコードを持たないようにするために、を使用するラッパー関数、ContentResolver
つまりアプリレベルのコードが使用する関数を呼び出したいと思います。
ただし、これを行うと、ContentProvider
が呼び出しgetContentResolver
、最終的にはそれ自体への再帰呼び出しが生成されることを意味します。これでいい?一部の環境で問題が発生しますか?これを行うためのより良い方法はありますか?
これはこれを行うための最も効率的な方法ではないことを私は理解していますが、データベースの作成はめったに起こらないはずです。ContentValues
私のより大きな懸念は、冗長なコードを避けることです-同じ.put呼び出しを持つ2つの関数を持つことです。