ACTION_MANAGE_UNKNOWN_APP_SOURCES: startActivityForResult () oder startActivity ()?

Sep 08 2020

Ich folge diesen Baumbeispielen, in denen gezeigt wird, wie die Berechtigung zum Installieren einer App von einer unbekannten Quelle angefordert wird:

  1. Wie verwalte ich die Installation von unbekannten Quellen in Android Oreo?
  2. Wie verwende ich PackageManager canRequestPackageInstalls in Android Oreo?
  3. Installation der Android 8-Quelle für unbekannte Quellen

Beim Testen mit startActivityForResult()wurde onActivityResult()nie aufgerufen, wenn ich aktiviere oder deaktiviere (auf Switch-Widget).

Dann ist mein Zweifel: startActvity()oder startActivityForResult()? Wenn startActivityForResult()ja, zeigen Sie mir bitte, wie das richtig funktioniert.

Antworten

1 CommonsWare Sep 08 2020 at 03:54

Die Dokumentation fürACTION_MANAGE_UNKNOWN_APP_SOURCES sagt: "Ausgabe: nichts". Verwenden Sie daher startActivity()nicht startActivityForResult().