カメラで撮った写真を次のように保存します。
FileOutputStream out = new FileOutputStream("img_example");
bmp.compress(Bitmap.CompressFormat.PNG, 90, out);
(同じアクティビティ/ファイルの)onCreate()メソッドで、ファイルが存在するかどうかを確認しますが、次のテストに含まれないため、何か間違ったことをしている必要があります。
file = getApplicationContext().getFileStreamPath("img_example");
if(file.exists())
{
//doesn't go in here
}
それは私が与えたパスやコンテキストと関係があるのではないかと思います。
背景情報:私は実際に上記のコードの3つの異なるインスタンスを持っています。file.exists()テスト内で、[画像を撮る]ボタンの横にチェックマークを表示します。最終的には、別のアクティビティで画像を取得したいのですが、今のところ、画像が存在するかどうかを確認したいだけです。