Всплывающее диалоговое окно разрешения на проецирование мультимедиа снова и снова в (Samsung Android 14 One UI 6) и&& Pi ⇐ Android
Всплывающее диалоговое окно разрешения на проецирование мультимедиа снова и снова в (Samsung Android 14 One UI 6) и&& Pi
Устройство: (Samsung Android 14 One UI 6) && Pixel 6 введите здесь описание изображения. Проблема: диалоговое окно разрешения на проецирование мультимедиа отображается снова и снова на вышеупомянутом устройстве. но с другими устройствами работало нормально. Я понятия не имею, как решить эту проблему.
Я использовал этот код. Пожалуйста, проверьте
частное развлечение setupMediaIntent() { пытаться { if (!screenshotUtil.isMediaProjectionEnabled()) { val mediaProjectionManager = context?.getSystemService(Context.MEDIA_PROJECTION_SERVICE) как MediaProjectionManager startForResult.launch(mediaProjectionManager.createScreenCaptureIntent()) } еще { дескрипторНавигация() } } catch (exx: Exception) { exx.printStackTrace() } } private val startForResult = RegisterForActivityResult(ActivityResultContracts.StartActivityForResult()) { ActivityResult -> пытаться { if (activityResult.resultCode == Activity.RESULT_OK) { скриншотUtil.setResultCode(activityResult.resultCode) скриншотUtil.setMediaProjectionIntent(activityResult.data) ServiceUtils.restartService( требуетсяКонтекст(), ТипСервиса.AUTO_SCREENSHOTS.значение ) дескрипторНавигация() } еще { настройкаMediaIntent() } } catch (exx: Exception) { exx.printStackTrace() } } личное развлечение handleNavigation() { PreferencesUtils.setPreference(requireContext(), SETUP_FINISHED, «истина») PreferencesUtils.setRestartVirtualDisplay(requireContext(), «false») if (initialSetup || fromDashboard) { LogUtil.writeLog( требуетсяКонтекст(), «Первоначальное разрешение», «Разрешение на проецирование мультимедиа включено» ) findNavController().popBackStack(R.id.mainFragment, false) } еще { активность?.finishAffinity() } Constants.finishes = true } За исключением поведения: диалоговое окно разрешения не должно появляться снова и снова после включения
Устройство: (Samsung Android 14 One UI 6) && Pixel 6 введите здесь описание изображения. Проблема: диалоговое окно разрешения на проецирование мультимедиа отображается снова и снова на вышеупомянутом устройстве. но с другими устройствами работало нормально. Я понятия не имею, как решить эту проблему.
Я использовал этот код. Пожалуйста, проверьте
частное развлечение setupMediaIntent() { пытаться { if (!screenshotUtil.isMediaProjectionEnabled()) { val mediaProjectionManager = context?.getSystemService(Context.MEDIA_PROJECTION_SERVICE) как MediaProjectionManager startForResult.launch(mediaProjectionManager.createScreenCaptureIntent()) } еще { дескрипторНавигация() } } catch (exx: Exception) { exx.printStackTrace() } } private val startForResult = RegisterForActivityResult(ActivityResultContracts.StartActivityForResult()) { ActivityResult -> пытаться { if (activityResult.resultCode == Activity.RESULT_OK) { скриншотUtil.setResultCode(activityResult.resultCode) скриншотUtil.setMediaProjectionIntent(activityResult.data) ServiceUtils.restartService( требуетсяКонтекст(), ТипСервиса.AUTO_SCREENSHOTS.значение ) дескрипторНавигация() } еще { настройкаMediaIntent() } } catch (exx: Exception) { exx.printStackTrace() } } личное развлечение handleNavigation() { PreferencesUtils.setPreference(requireContext(), SETUP_FINISHED, «истина») PreferencesUtils.setRestartVirtualDisplay(requireContext(), «false») if (initialSetup || fromDashboard) { LogUtil.writeLog( требуетсяКонтекст(), «Первоначальное разрешение», «Разрешение на проецирование мультимедиа включено» ) findNavController().popBackStack(R.id.mainFragment, false) } еще { активность?.finishAffinity() } Constants.finishes = true } За исключением поведения: диалоговое окно разрешения не должно появляться снова и снова после включения
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Диалоговое окно запроса разрешения (всплывающее окно) не отображается в Android
Anonymous » » в форуме JAVA - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Диалоговое окно запроса разрешения (всплывающее окно) не отображается в Android
Anonymous » » в форуме Android - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Есть ли способ использовать Jackson ObjectMapper, чтобы прочитать объект из JSON One One One
Anonymous » » в форуме JAVA - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-