Пустой экран Android в формате PDFAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Пустой экран Android в формате PDF

Сообщение Anonymous »


В «Моем приложении» я предоставил приложению все разрешения, такие как хранение, контакт и т. д. (учитывая разрешение времени выполнения для версии Marshmallow и выше), но приложение по-прежнему показывает черный экран для некоторых мобильных телефонов.

Отказ в разрешении: открытие поставщика

android.support.v4.content.FileProvider из ProcessRecord{bd58bf1 15489:com.google.android.apps.pdfviewer/u0a213} (pid=15489, uid=10213)

Это не экспортируется из uid 10227.

//Код

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { Uri photoURI = FileProvider.getUriForFile(context, context.getApplicationContext().getPackageName() + ".provider", PDF-файл); Намерение objIntent = новое намерение (Intent.ACTION_VIEW); ListsolveIntentActivities = context.getPackageManager().queryIntentActivities(objIntent, PackageManager.MATCH_DEFAULT_ONLY); для (ResolveInfosolveIntentInfo:solveIntentActivities) { Строка packageName = разрешеноIntentInfo.activityInfo.packageName; context.grantUriPermission(packageName, photoURI, Intent.FLAG_GRANT_WRITE_URI_PERMISSION | Intent.FLAG_GRANT_READ_URI_PERMISSION); } objIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); objIntent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION); objIntent.setDataAndType(photoURI, «приложение/pdf»); context.startActivity(objIntent); }еще{ Путь Uri = Uri.fromFile(pdfFile); Намерение objIntent = новое намерение (Intent.ACTION_VIEW); objIntent.setDataAndType(путь, «приложение/pdf»); objIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); context.startActivity(objIntent); }` [Экран]
Изображение

Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»