Notification.Action Класс

Определение

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

[Android.Runtime.Register("android/app/Notification$Action", DoNotGenerateAcw=true)]
public class Notification.Action : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Notification$Action", DoNotGenerateAcw=true)>]
type Notification.Action = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Notification.Action
Атрибуты
Реализации

Комментарии

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

Приложения должны использовать Notification.Builder#addAction(int, CharSequence, PendingIntent) или Notification.Builder#addAction(Notification.Action) для присоединения действий.

В Android android.os.Build.VERSION_CODES#Sприложения, предназначенные для API уровня android.os.Build.VERSION_CODES#S или выше, не смогут запускать действия при обработке широковещательных приемников или служб в ответ на щелчки действий уведомления. Чтобы запустить действие в таких случаях, укажите PendingIntent для самого действия.

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

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

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

Notification.Action(Int32, ICharSequence, PendingIntent)

Этот элемент устарел.

Notification.Action(Int32, String, PendingIntent)

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

Notification.Action(IntPtr, JniHandleOwnership)

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

Поля

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

SemanticAction: архивируйте содержимое, связанное с уведомлением.

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

SemanticAction: вызов контакта, группы и т. д.

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

SemanticAction: удаление содержимого, связанного с уведомлением.

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

SemanticAction: пометка содержимого как прочитанного.

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

SemanticAction: пометка содержимого как непрочитанного.

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

SemanticAction: отключение звука содержимого, связанного с уведомлением.

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

: семантические действия не определены.

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

SemanticAction: отвечать на беседу, чат, группу или в любом месте, где ответы могут быть подходящими.

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

SemanticAction: пометьте содержимое пальцем вниз.

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

SemanticAction: пометьте содержимое большими пальцами вверх.

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

SemanticAction: включите содержимое, связанное с уведомлением.

Свойства

ActionIntent

Намерение отправить, когда пользователь вызывает это действие.

AllowGeneratedReplies

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

Class

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

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

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

Extras

Получите дополнительные метаданные, переносимые с помощью этого действия.

Handle

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

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

Возвращает значок, представляющий действие.

IsAuthenticationRequired

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

IsContextual

Возвращает значение, указывающее, является ли это контекстным действием, i.

JniIdentityHashCode

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

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

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

PeerReference

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

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

Возвращает рабочую область метаданных SemanticAction, связанную с соединением Action.

ThresholdClass

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

ThresholdType

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

Title

Название действия.

Методы

Clone()

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

DescribeContents()

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

Dispose()

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

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

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

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

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

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

Получение списка входных данных, собираемых пользователем, которые принимают данные ТОЛЬКО при отправке этого действия.

GetHashCode()

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

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

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

JavaFinalize()

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

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

(Унаследовано от Object)
ToArray<T>()

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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