私はこのエラーとこのコードへのエラーポイントを受け取り続けます:
ビットマップ=BitmapFactory.decodeByteArray(pic1、0、pic1.length);
画像はsqliteデータベースからのものであり、ユーザーが電話のディレクトリから画像を選択した後に保存されます。写真を取得したいのですが、エラーが発生しました。私の読書から、それはメモリリークが原因です。何か提案/解決策はありますか?
アップデート
画像をデータベースに保存する前に以下のコードを追加すると、問題が解決します。
BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inSampleSize = 8;
ビットマップ=BitmapFactory.decodeFile(path、opt);
返信/回答してくれてありがとう:)