PackageInstaller.Session.Transfer(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перенесите сеанс новому владельцу.
[Android.Runtime.Register("transfer", "(Ljava/lang/String;)V", "GetTransfer_Ljava_lang_String_Handler", ApiSince=27)]
public virtual void Transfer(string packageName);
[<Android.Runtime.Register("transfer", "(Ljava/lang/String;)V", "GetTransfer_Ljava_lang_String_Handler", ApiSince=27)>]
abstract member Transfer : string -> unit
override this.Transfer : string -> unit
Параметры
- packageName
- String
Пакет нового владельца. Требуется сохранить разрешение INSTALL_PACKAGES.
- Атрибуты
Комментарии
Перенесите сеанс новому владельцу.
Можно передать только сеансы, которые обновляют приложение установки.
После передачи в пакет с другим пользовательским интерфейсом все вызовы метода в сеансе вызываются SecurityException
.
После вызова этого метода сеанс запечатан и никаких дополнительных мутаций, кроме фиксации его, можно выполнить в сеансе.
Документация по Java для android.content.pm.PackageInstaller.Session.transfer(java.lang.String)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.