ACTION_MANAGE_UNKNOWN_APP_SOURCES: startActivityForResult () czy startActivity ()?

Sep 08 2020

Podążam za tymi przykładami drzew, w których pokazano, jak poprosić o pozwolenie na zainstalowanie aplikacji z nieznanego źródła:

  1. Jak zarządzać instalacją z nieznanych źródeł w Android Oreo?
  2. Jak korzystać z programu PackageManager canRequestPackageInstalls w systemie Android Oreo?
  3. Instalacja aplikacji o nieznanym źródle na Androida 8

Kiedy testowałem z startActivityForResult(), onActivityResult()nigdy nie był wywoływany, gdy włączam lub wyłączam (na widżecie przełącznika).

Zatem moja wątpliwość brzmi: startActvity()czy startActivityForResult()? jeśli startActivityForResult(), pokaż mi, jak to działa, proszę.

Odpowiedzi

1 CommonsWare Sep 08 2020 at 03:54

Dokumentacja dlaACTION_MANAGE_UNKNOWN_APP_SOURCES mówi: „ Wynik : nic”. Dlatego użyj startActivity(), nie startActivityForResult().