Drawlable
プロファイル写真 (小さなオブジェクト)を保存する Blob データ型列を持つテーブルがあります。
通常、私はオブジェクトを使用してSqLiteDatabse.insert()
メソッドを実行するContentValues
ので、すべての変換が私によって実装されることはありません。
私自身の理由から、"Insert or Replace"
Sqlite クエリを使用し、String クエリを使用してプロファイル画像の Drawable を挿入する必要があるため、SqLiteDatabse.rawQuery() メソッドを使用するには、からbyte[]
への独自の変換を実装する必要があります。String
ContentValue
objectを使用せずに手動で行う方法を教えてください。
PS
2 つのクエリを作成することでこれを解決できます。
- raw が存在するかどうかを確認します
- そうでない場合は作成し、そうであれば更新します
そうすれば、ContentValue
オブジェクトを便利に使用できるようになります。しかし、そうするのは本当に非効率に聞こえます...