ACTION_MANAGE_UNKNOWN_APP_SOURCES: startActivityForResult() или startActivity()?

Я следую этим древовидным примерам, где показано, как запросить разрешение на установку приложения из неизвестного источника:

  1. Как управлять установкой из неизвестных источников в Android Oreo?
  2. Как использовать PackageManager canRequestPackageInstalls в Android Oreo?
  3. Установка приложения из неизвестного источника для Android 8

Когда я тестировал с startActivityForResult(), onActivityResult() никогда не вызывался, когда я включаю или отключаю (в виджете переключения).

Тогда у меня сомнения: startActvity() или startActivityForResult()? если startActivityForResult(), покажите мне, как это может работать правильно, пожалуйста.


person Davison    schedule 07.09.2020    source источник


Ответы (1)


В документации для ACTION_MANAGE_UNKNOWN_APP_SOURCES сказано: Вывод: ничего. Следовательно, используйте startActivity(), а не startActivityForResult().

person CommonsWare    schedule 07.09.2020