Sprache

PackageInstaller.Session.Commit(IntentSender) Methode

Definition

Versuchen Sie, alles in dieser Sitzung ausgeführte Commit zu übernehmen.

[Android.Runtime.Register("commit", "(Landroid/content/IntentSender;)V", "GetCommit_Landroid_content_IntentSender_Handler")]
public virtual void Commit(Android.Content.IntentSender statusReceiver);
[<Android.Runtime.Register("commit", "(Landroid/content/IntentSender;)V", "GetCommit_Landroid_content_IntentSender_Handler")>]
abstract member Commit : Android.Content.IntentSender -> unit
override this.Commit : Android.Content.IntentSender -> unit

Parameter

statusReceiver
IntentSender

Wird aufgerufen, wenn sich der Status der Sitzung ändert. Absichten, die an diesen Empfänger gesendet werden, enthalten #EXTRA_STATUS. Weitere Informationen zur Behandlung finden Sie in den einzelnen Statuscodes.

Attribute

Hinweise

Versuchen Sie, alles in dieser Sitzung ausgeführte Commit zu übernehmen. Dies kann ein Eingreifen des Benutzers erfordern und kann daher nicht sofort geschehen. Das endgültige Ergebnis des Commits wird über den angegebenen Rückruf gemeldet.

Sobald diese Methode aufgerufen wird, wird die Sitzung versiegelt, und es können keine zusätzlichen Mutationen auf der Sitzung durchgeführt werden. Wenn ein Geräteneustart oder ein vorübergehender Datenladefehler auftritt, bevor die Sitzung abgeschlossen wurde, können Sie die Sitzung erneut übernehmen.

Wenn es sich bei dem Installationsprogramm um den Gerätebesitzer, den verbundenen Profilbesitzer oder den Benutzer vor der Genehmigung dieser Sitzung handelt, gibt es keine Benutzereingriffe.

Java Dokumentation für android.content.pm.PackageInstaller.Session.commit(android.content.IntentSender).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: