Я занимаюсь разработкой приложения для Android, в котором я загружаю файл PDF, а затем отправляю его в средство просмотра PDF, установленное на моем устройстве.Я не буду использовать Google Docs для просмотра PDF-файла, поэтому я использую это:
Uri path = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
try {
startActivity(intent);
} catch (ActivityNotFoundException e) {
//Do Something
}
Файл сохраняется в каталоге приложений, поэтому я добавляю к нему разрешения MODE_WORLD_READABLE
, но результат тот же,приложение, которое я использую для открытия в (DroidViewer, PDF Viewer), прекратить выдавать это сообщение
Как мне избежать этой ошибки?
Спасибо