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:
- Jak zarządzać instalacją z nieznanych źródeł w Android Oreo?
- Jak korzystać z programu PackageManager canRequestPackageInstalls w systemie Android Oreo?
- 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().