Я нашел так много ссылок, которые связаны с FileProvider, но не нашел решения для каталога кеша
java.lang.IllegalArgumentException: не удалось найти настроенный корень, содержащий
/data/data/pkg name/cache/1487876607264.png
Я хочу использовать его для КЭШ-КАТАЛОГ, как я могу указать путь в провайдере.
<paths>
<external-path name="external_files" path="." />
</paths>
Я использовал это как:
File file = new File(context.getCacheDir(), System.currentTimeMillis() + ".png");
Uri uri = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", file);
Он работает нормально, если я указываю путь к папке приложения, но не работаю с Cache Directory.
Любая помощь?