語言

PackageInstaller.Session.Commit(IntentSender) 方法

定義

嘗試完成本次會議中安排的所有內容。

[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

參數

statusReceiver
IntentSender

當會話狀態改變時會被呼叫。 發送給此接收者的意圖包含 #EXTRA_STATUS。 請參考個別狀態代碼來處理這些問題。

屬性

備註

嘗試完成本次會議中安排的所有內容。 這可能需要使用者介入,因此可能不會立即發生。 提交的最終結果會透過該回調報告。

一旦呼叫此方法,該會話即被封閉,且不得對該會話進行額外的變異。 若裝置重啟或資料載入器在會話尚未完成前發生短暫故障,您可以再次提交會話。

若安裝者是裝置擁有者、關聯設定檔擁有者,或已取得此會話的使用者預先核准,則不會有使用者介入。

Java 文件 android.content.pm.PackageInstaller.Session.commit(android.content.IntentSender)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於