1

Drawlableプロファイル写真 (小さなオブジェクト)を保存する Blob データ型列を持つテーブルがあります。

通常、私はオブジェクトを使用してSqLiteDatabse.insert()メソッドを実行するContentValuesので、すべての変換が私によって実装されることはありません。

私自身の理由から、"Insert or Replace"Sqlite クエリを使用し、String クエリを使用してプロファイル画像の Drawable を挿入する必要があるため、SqLiteDatabse.rawQuery() メソッドを使用するには、からbyte[]への独自の変換を実装する必要があります。String

ContentValueobjectを使用せずに手動で行う方法を教えてください。

PS

2 つのクエリを作成することでこれを解決できます。

  1. raw が存在するかどうかを確認します
  2. そうでない場合は作成し、そうであれば更新します

そうすれば、ContentValueオブジェクトを便利に使用できるようになります。しかし、そうするのは本当に非効率に聞こえます...

4

1 に答える 1