Язык

ActivityOptions Класс

Определение

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

[Android.Runtime.Register("android/app/ActivityOptions", DoNotGenerateAcw=true)]
public class ActivityOptions : Java.Lang.Object
[<Android.Runtime.Register("android/app/ActivityOptions", DoNotGenerateAcw=true)>]
type ActivityOptions = class
    inherit Object
Наследование
ActivityOptions
Атрибуты

Комментарии

Вспомогательный класс для создания пакета параметров, который можно использовать с Context.startActivity(Intent, Bundle) и связанными методами.

Справочник по Android для android.app.ActivityOptions.

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

Конструкторы

Имя. Описание
ActivityOptions(IntPtr, JniHandleOwnership)

Инициализирует управляемое представление существующего объекта Java Native Interface.

Поля

Имя. Описание
ExtraUsageTimeReport

Долгое время в дополнительных функциях, которые #requestUsageTimeReport содержат общее время (в мс) пользователя, потраченного в потоке приложения.

ExtraUsageTimeReportPackages

Пакет в дополнительных компонентах, которые #requestUsageTimeReport содержат подробные сведения о времени, затраченном на каждый пакет, связанный с приложением; каждый ключ — это имя пакета, значение которого содержит время (в мс).

ModeBackgroundActivityStartAllowAlways
Устаревшие.

Предоставляет все привилегии запуска фонового PendingIntent действия, включая те, которые обычно зарезервированы для привилегированных контекстов (e).

ModeBackgroundActivityStartAllowed

Предоставляет права запуска фонового PendingIntent действия.

ModeBackgroundActivityStartAllowIfVisible
Устаревшие.

PendingIntent Предоставляет права запуска фонового действия только в том случае, если приложение имеет видимое окно (i).

ModeBackgroundActivityStartDenied
Устаревшие.

Запрещает какие-либо привилегии запуска фонового PendingIntent действия.

ModeBackgroundActivityStartSystemDefined
Устаревшие.

Система определяет, следует ли предоставлять права запуска фонового действия.

Свойства

Имя. Описание
AllowPassThroughOnTouchOutside

Возвращает, позволяет ли исходное действие перекладывать действия из приложения to-beзапущенное приложение для передачи событий касания к нему при касании за пределами окна содержимого. -или- Задает, позволяет ли исходное действие перекладывать действия из to-beзапущенного приложения для передачи в него событий касания при касании за пределами окна содержимого.

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsMovableTaskRequired

Возвращает значение, в котором будет запущено действие, необходимо ли перемещаться сразу после запуска с помощью ActivityManager.AppTask#moveTaskTo(TaskLocation, java.util.concurrent.Executor, android.os.OutcomeReceiver) метода.

IsShareIdentityEnabled

Возвращает, было ли запущено приложение, чтобы предоставить ей доступ к удостоверению с запущенным действием.

JniIdentityHashCode

Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия.

(Унаследовано от Object)
JniManagedPeerState

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
JniPeerMembers

Предоставляет инфраструктуру привязки JNI для Android.App.ActivityOptions.

LaunchBounds

Возвращает границы, которые следует использовать для запуска действия.

LaunchDisplayId

Возвращает идентификатор отображения, в котором должно быть запущено действие.

LockTaskMode

Возвращает, следует ли запускать действие в режим LockTask.

PeerReference

Возвращает ссылку на объект JNI для этого Java однорангового узла.

(Унаследовано от Object)
PendingIntentBackgroundActivityLaunchAllowed

Действие Get PendingIntent разрешено запускать в фоновом режиме, если вызывающий объект может запустить фоновые действия. -или- Можно запустить действие PendingIntent в фоновом режиме, если вызывающий объект может запустить фоновые действия.

PendingIntentBackgroundActivityStartMode

Получите режим разрешения или запрета привилегий отправителей, чтобы начать фоновые действия в ожиданииIntent.

PendingIntentCreatorBackgroundActivityStartMode

Возвращает режим запуска фоновых действий, предоставленных создателем объекта PendingIntent.

SplashScreenStyle

Возвращает стиль, который можно использовать для холодного запуска действия.

ThresholdClass

Предоставляет инфраструктуру привязки JNI для Android.App.ActivityOptions.

ThresholdType

Предоставляет инфраструктуру привязки JNI для Android.App.ActivityOptions.

Методы

Имя. Описание
Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
Dispose()

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
Dispose(Boolean)

Освобождает ресурсы, удерживаемые этим Java одноранговым узлом.

(Унаследовано от Object)
DisposeUnlessReferenced()

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
Equals(Object)

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
GetHashCode()

Возвращает хэш-значение кода для объекта.

(Унаследовано от Object)
GetLaunchCookie()

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

JavaFinalize()
Устаревшие.

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
MakeBasic()

Создайте базовый ActivityOptions, не связанный с ним специальной анимацией.

MakeClipRevealAnimation(View, Int32, Int32, Int32, Int32)

Создайте ActivityOptions, указывающую анимацию, в которой новое действие отображается из небольшой исходной области экрана до окончательного полного представления.

MakeCustomAnimation(Context, Int32, Int32, Int32)

Создайте ActivityOptions, указывающее настраиваемую анимацию для запуска при отображении действия.

MakeCustomAnimation(Context, Int32, Int32)

Создайте ActivityOptions, указывающее настраиваемую анимацию для запуска при отображении действия.

MakeLaunchIntoPip(PictureInPictureParams)

ActivityOptions Создает экземпляр, который запускается на рисунке.

MakeScaleUpAnimation(View, Int32, Int32, Int32, Int32)

Создайте ActivityOptions, указывающую анимацию, в которой новое действие масштабируется с небольшой исходной области экрана до окончательного полного представления.

MakeSceneTransitionAnimation(Activity, Pair[])

Создайте ActivityOptions для перехода между действиями с помощью анимаций сцен между действиями.

MakeSceneTransitionAnimation(Activity, View, String)

Создайте ActivityOptions для перехода между действиями с помощью анимаций сцен между действиями.

MakeTaskLaunchBehind()

Если задано вместе с намерением.

MakeThumbnailScaleUpAnimation(View, Bitmap, Int32, Int32)

Создайте ActivityOptions, указывающую анимацию, в которой эскиз масштабируется с заданной позиции до нового окна действия, которое запускается.

Notify()

Просыпается один поток, ожидающий монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
RequestUsageTimeReport(PendingIntent)

Попросите систему отслеживать время, которое пользователь тратит на запуск приложения, и сообщите о нем после завершения.

SetAppVerificationBundle(Bundle)

Bundle Задайте для установщика приложений дополнительную проверку, если вызов приведет к Context#startActivity установке приложения.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
SetLaunchBounds(Rect)

Задает границы (размер окна и положение), в которые необходимо запустить действие.

SetLaunchCookie(ActivityOptions+LaunchCookie)

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

SetLaunchDisplayId(Int32)

Задает идентификатор отображения, в котором должно быть запущено действие.

SetLockTaskEnabled(Boolean)

Задает, следует ли запускать действие в режим LockTask.

SetMovableTaskRequired(Boolean)

Задает, требуется ли задача, в которой действие будет запущено сразу после запуска с помощью ActivityManager.AppTask#moveTaskTo(TaskLocation, java.util.concurrent.Executor, android.os.OutcomeReceiver) метода.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
SetPendingIntentBackgroundActivityStartMode(BackgroundActivityStartMode)

Задает режим разрешения или запрета привилегий отправителей для запуска фоновых действий в ожиданииIntent.

SetPendingIntentCreatorBackgroundActivityStartMode(BackgroundActivityStartMode)

PendingIntent Разрешить использовать привилегию создателя для запуска фоновых действий.

SetShareIdentityEnabled(Boolean)

Задает, следует ли использовать удостоверение запускаемого приложения с действием.

SetSplashScreenStyle(Int32)

Задает предпочтительный стиль экрана-заставки для открывающих действий.

ToArray<T>()

Создает управляемый массив из этого Java оболочки массива.

(Унаследовано от Object)
ToBundle()

Возвращает созданные параметры в виде пакета, которые можно передать android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) в методы и связанные с ними методы.

ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
UnregisterFromRuntime()

Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия.

(Унаследовано от Object)
Update(ActivityOptions)

Обновите текущие значения в этом ActivityOptions из тех, которые предоставлены в <var>otherOptions</var>.

Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.>

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

Имя. Описание
IJavaPeerable.Disposed()

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
IJavaPeerable.Finalized()

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

(Унаследовано от JavaObject)

Методы расширения

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Вспомогательный класс для создания пакета параметров, который можно использовать с android.content.Context#startActivity(android.content.Intent, android.os.Bundle) Context.startActivity(Intent, Bundle) и связанными методами.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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