SQLite から blob 値を取得すると、データベースに格納されているため、異なる値が返されます。なぜこれが起こっているのかわかりません。を使用している場合cursor.getString()、同じ値が得られます。しかし、 を使用するcurser.getBlob()と、異なる値が得られます。また、cursor.getString()値をbytes[]使用getBytes()するように変換すると、データベースに保存されている別の値に変換されます。
原因が分からないので解決策を教えてください。
