BroadcastOptions Класс

Определение

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

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

Комментарии

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

Документация по Java для android.app.BroadcastOptions.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

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

BroadcastOptions(IntPtr, JniHandleOwnership)

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

Поля

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

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

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

Политика отсрочки, указывающая на сильное желание, чтобы получатель этой трансляции не был отложен.

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

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

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

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

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

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

Свойства

Class

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

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

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

DeliveryGroupMatchingKey

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

DeliveryGroupPolicy

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

Handle

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

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

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

JniIdentityHashCode

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

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

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

PeerReference

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

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

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

ThresholdType

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

Методы

ClearDeferralPolicy()

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

ClearDeliveryGroupMatchingKey()

Очищает пространство имен и ключ, которые были заданы ранее с помощью #setDeliveryGroupMatchingKey(String, String).

ClearDeliveryGroupPolicy()

Очищает все ранее заданные групповые политики доставки с помощью #setDeliveryGroupMatchingKey(String, String) и сбрасывает групповую политику доставки до значения по умолчанию (#DELIVERY_GROUP_POLICY_ALL).

Clone()

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

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

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

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

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

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

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

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

Возвращает объект , BroadcastOptions проанализированный из заданного Bundleобъекта , обычно создаваемого из #toBundle().

GetHashCode()

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

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

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

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

Создает базовый BroadcastOptions объект без изначально заданных параметров.

Notify()

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

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

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

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

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

SetDeliveryGroupMatchingKey(String, String)

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

SetDeliveryGroupPolicy(BroadcastDeliveryGroupPolicy)

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

Задает, следует ли совместно использовать удостоверение приложения для трансляции со всеми получателями, которые будут получать эту трансляцию.

ToArray<T>()

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

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

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

ToString()

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

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

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

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

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

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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