Язык

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).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к