Внешний рендеринг PDF в Android немедленно закрывается - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь визуализировать PDF из моего приложения для Android. Мой код выглядит следующим образом:

val file = File(<path-to-pdf>)
val target = Intent(Intent.ACTION_VIEW)
target.setDataAndType(Uri.fromFile(file), "application/pdf")
target.flags = Intent.FLAG_ACTIVITY_NO_HISTORY
val intent = Intent.createChooser(target, "Open With")
intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
try {
      context.startActivity(intent)
} catch (e: ActivityNotFoundException) {
      Log.e(e.message)
}

Всякий раз, когда это выполняется на определенных устройствах (что наблюдалось в Pixel 2), внешний считыватель запускается и сразу закрывается. Предлагаемое решение здесь не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...