Android открытие PDF не работает
Я пытался заставить это работать в течение некоторого времени. Я видел другие вопросы о том, как открыть PDF-файлы из Android, и общий консенсус - это код, который я имею ниже. Я что-то пропустил?
try
{
Uri path = Uri.parse("android.resource://com.TeamGLaDOS.DayTradeSim/" + R.raw.teamdoc);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
this.startActivity(intent);
}
catch(ActivityNotFoundException e)
{
Toast.makeText(this, "No Application Available to view PDF", Toast.LENGTH_SHORT).show();
}
Редактировать: Он всегда выдает исключение ActivityNotFoundException и показывает тост.
Сообщение об исключении таково:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=android.resource://com.TeamGLaDOS.DayTradeSim/2130968576 typ=application/pdf }
Изменить 2: У меня установлено приложение PDF (Aldiko), и я использовал другие приложения для запуска PDF-файлов в Aldiko раньше.