Не видно созданной папки в диспетчере файлов

290
19 мая 2017, 14:05

Предполагаю что дело в кеше. При сохранении изображения с создаю папку Folder и сохраняю туда картинку. Директория: ./sdcard/Pictures/Folder/image.jpg Вот сам код

public void fileImageSave(Bitmap bitmap) {
    File path = new File(
            Environment
                    .getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),
            Constants.FOLDER_SAVE_WALL);
    if( ! path.exists()) path.mkdirs();
    Random generator = new Random();
    String name = generator.nextInt(10000) + ".jpg";
    File file = new File(path, name);
    if (file.exists()) file.delete();
    try {
        FileOutputStream out = new FileOutputStream(file);
        imageResizeDisplay(bitmap).compress(Bitmap.CompressFormat.JPEG, 90, out);
        out.flush();
        out.close();
        Toast.makeText(context,
                context.getString(R.string.toast_saved).replace("#", Constants.FOLDER_SAVE_WALL), Toast.LENGTH_SHORT).show();
    } catch (Exception e) {
        e.printStackTrace();
        Toast.makeText(context, context.getString(R.string.toast_saved_failed), Toast.LENGTH_SHORT).show();
    }
}

Папка создается и картинка сохраняется, но в диспетчере ее можно найти только если перейти в раздел "Внутренний накопитель" и найти созданную папку. С главной диспетчера перейдя в категорию Фото, этой папки нет пока не перезагрузишь устройство. Дело в кеше? Что необходимо предпринять?

Answer 1
MediaScannerConnection.scanFile(context, new String[] { file.getPath() }, null, null);
READ ALSO
Связывание элементов

Связывание элементов

В интерфейсе среды NetBeans есть три элемента: кнопка JButton, поле jTextField и JListСкажите пожалуйста как правильно их вместе связать

238
Подсветку края бокового меню (android)

Подсветку края бокового меню (android)

Хочеться сделать подсветку края бокового меню, как в EBookDroidПожалуйста, подскажите, каким спосом реализован данный эффект?

236
Отображение кода в Android приложении

Отображение кода в Android приложении

Мне нужно отобразить определённые блоки (отрывки) кода в Android приложении

309
Извлечение информации из списка

Извлечение информации из списка

У меня есть список, в который я вывожу информацию из бдПодскажите, как извлекать данные из списка при клике на элемент? Адаптер кастомный

395