ACTION_MANAGE_UNKNOWN_APP_SOURCES: startActivityForResult() o startActivity()?

Sep 08 2020

Sto seguendo questi esempi di albero in cui viene mostrato come richiedere l'autorizzazione per installare un'app da una fonte sconosciuta:

  1. Come gestire l'installazione da Origini sconosciute in Android Oreo?
  2. Come utilizzare PackageManager canRequestPackageInstalls in Android Oreo?
  3. Installazione dell'app di origine sconosciuta per Android 8

Quando ho testato con startActivityForResult(), onActivityResult()non è mai stato chiamato quando abilito o disabilito (sul widget interruttore).

Allora il mio dubbio è: startActvity()o startActivityForResult()? se startActivityForResult(), mostrami come funziona correttamente per favore.

Risposte

1 CommonsWare Sep 08 2020 at 03:54

La documentazione perACTION_MANAGE_UNKNOWN_APP_SOURCES dice: "Output: niente". Quindi, usa startActivity(), non startActivityForResult().