Мы скачиваем файл с сервера и записываем его в папку на SDCard.Как только запись завершится, мы выполняем сканирование мультимедиа для этой папки.Когда пользователь пытается открыть файл для просмотра, мы пытаемся использовать механизм «Намерение» в Android и поднимаем «Намерение» следующим образом:
Intent myIntent = new Intent(Intent.ACTION_VIEW,Uri.fromFile(tempFile));
// MIME_TYPE could be either of: image/*, video/*, audio/*, text/*
myIntent.setType(MIME_TYPE);
startActivity(Intent.createChooser(myIntent, "Open file using..."));
В эмуляторе приложение камеры запускается для этого намерения, ноприложение вылетает с NPE.А на MOTOROLA Milestone мы получаем тост с надписью: «Нет изображения для показа».Обратите внимание, что фотография действительно отображается в галерее мультимедиа и эмулятора, и телефона, как только сканирование завершится.
Не уверен, что здесь упущено;пожалуйста, помогите.