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