У меня есть растровое изображение, которое я хочу сохранить в папке приложения. Я пытаюсь использовать следующие коды:
ContextWrapper contextWrapper = new ContextWrapper(context.getApplicationContext());
File directory = contextWrapper.getDir("tabs", Context.MODE_PRIVATE);
if (!directory.exists())
directory.mkdir();
String fname = "Image.jpg";
File file = new File(directory, fname);
FileOutputStream fos = null;
try {
fos = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.JPEG, 50, fos);
fos.close();
} catch (Exception e) {
Log.e("SAVE_IMAGE", e.getMessage(), e);
}
Теперь у меня две проблемы.
- Почему отображается это предупреждение и как его исправить?
Результат 'File.mkdir ()' игнорируется
Каталог "app_tabs" был создан в папке приложения, но не сохранил растровое изображение и в папке нет фотографии. Как сохранить это растровое изображение?
![ScreenShot](https://i.stack.imgur.com/9BxMJ.png)