アプリケーションのプライベートストレージにローカルに保存されたファイルがあります。私はそれが存在することを確認しました、しかし私がそれを呼ぶときはいつでもBitmapFactory.decodeFileそれは常にを返しますnull。
ファイルをリソースとして保存して使用するImageView.setImageResourceと、常に正常に表示されます。
何が問題ですか?
スニペットは次のとおりです。
filename = "test.png";
if (doesFileExist(filename))
Bitmap bMap = BitmapFactory.decodeFile(filename);
私も試しました:
Bitmap bMap = BitmapFactory.decodeFile(getFilesDir().getPath()
+ filename);