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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象