Я создаю приложение, которое загружает множество изображений с веб-сайта и сохраняет их все в папке кэша, чтобы оно не занимало слишком много места на телефоне.
Теперь моя проблема в том, что я хочу, чтобы пользователь мог щелкнуть изображение, и оно загрузит изображение в программе просмотра изображений Android по умолчанию.Я исследовал и выяснил, как это сделать без проблем, но я не уверен на 100%, будет ли этот метод работать.Я могу назвать Intent без проблем, и Pictureviewer открывается, но он не отображает изображения?
Может кто-нибудь сообщить мне, возможно ли это сделать таким образом?Спасибо
Вот код, вызывающий намерение и получающий каталог и файлы ...
URL url = null;
try
{
url = new URL(assetsToFullScreen[arg2]);
} catch (MalformedURLException e)
{
e.printStackTrace();
}
File cacheDir = SingleArticle.this.getCacheDir();
String fileName = url.getFile();
fileName = fileName.substring(fileName.lastIndexOf('/') + 1);
File file = new File(cacheDir, fileName);
Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setDataAndType(Uri.fromFile(file),"image/png");
startActivity(i);*/