Lenguaje

Notification.Action Clase

Definición

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

[Android.Runtime.Register("android/app/Notification$Action", DoNotGenerateAcw=true)]
public class Notification.Action : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/app/Notification$Action", DoNotGenerateAcw=true)>]
type Notification.Action = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
Notification.Action
Atributos
Implementaciones

Comentarios

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación. Debe incluir un icono, una etiqueta y un PendingIntent que se activarán cuando el usuario seleccione la acción. Las aplicaciones deben usar Notification.Builder.addAction(int,CharSequence,PendingIntent) o Notification.Builder.addAction(Notification.Action) para adjuntar acciones. A partir de android Build.VERSION_CODES. S, las aplicaciones destinadas al nivel de API Build.VERSION_CODES. S o superior no podrán iniciar actividades durante el procesamiento de receptores de difusión o servicios en respuesta a los clics de acción de notificación. Para iniciar una actividad en esos casos, proporcione un elemento PendingIntent para la propia actividad.

Referencia de Android para android.app.Notification.Action.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
Notification.Action(Int32, ICharSequence, PendingIntent)
Obsoletos.

Este constructor está en desuso.

Notification.Action(Int32, String, PendingIntent)

Este constructor está en desuso.

Notification.Action(IntPtr, JniHandleOwnership)

Inicializa una representación administrada de un objeto Java Native Interface existente.

Campos

Nombre Description
EmphasisAuto
Obsoletos.

El énfasis visual de la acción suele ser el valor predeterminado o puede determinarse automáticamente por el sistema en función del contexto.

EmphasisPrimary
Obsoletos.

El énfasis visual de la acción puede indicar que esta acción es más importante que otras.

EmphasisSecondary
Obsoletos.

El énfasis visual de la acción puede indicar que esta acción es menos importante que otras.

SemanticActionArchive
Obsoletos.

SemanticAction: archive el contenido asociado a la notificación.

SemanticActionCall
Obsoletos.

SemanticAction: llame a un contacto, un grupo, etc.

SemanticActionDelete
Obsoletos.

SemanticAction: elimine el contenido asociado a la notificación.

SemanticActionMarkAsRead
Obsoletos.

SemanticAction: marque el contenido como leído.

SemanticActionMarkAsUnread
Obsoletos.

SemanticAction: marque el contenido como no leído.

SemanticActionMute
Obsoletos.

SemanticAction: silencia el contenido asociado a la notificación.

SemanticActionNone
Obsoletos.

No se define ninguna acción semántica.

SemanticActionPause
Obsoletos.

SemanticAction: pausa el contenido asociado a la notificación.

SemanticActionPlay
Obsoletos.

SemanticAction: contenido de inicio (o continuación en pausa previamente) asociado a la notificación.

SemanticActionReply
Obsoletos.

SemanticAction: responder a una conversación, chat, grupo o dondequiera que las respuestas sean adecuadas.

SemanticActionStop
Obsoletos.

SemanticAction: detenga el contenido asociado a la notificación.

SemanticActionThumbsDown
Obsoletos.

SemanticAction: marque el contenido con un pulgar hacia abajo.

SemanticActionThumbsUp
Obsoletos.

SemanticAction: marque el contenido con un pulgar hacia arriba.

SemanticActionUnmute
Obsoletos.

SemanticAction: desmute el contenido asociado a la notificación.

StyleAuto
Obsoletos.

La acción se puede presentar con la mejor forma para el contenido y el contexto.

StyleIconAndText
Obsoletos.

La acción se representa mejor mediante un combo del icono y el texto.

StyleIconOnly
Obsoletos.

La acción se representa mejor mediante su icono.

StyleTextOnly
Obsoletos.

La acción se representa mejor mediante el texto (su título).

Propiedades

Nombre Description
ActionIntent

Intención de enviar cuando el usuario invoca esta acción.

AllowGeneratedReplies

Devuelve si la plataforma debe generar automáticamente posibles respuestas para esta acción.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Creator
EmphasisHint

Devuelve la sugerencia de la aplicación sobre la importancia de esta acción en relación con otros usuarios de esta notificación.

Extras

Obtenga metadatos adicionales que se lleven a cabo con esta acción.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
Icon

Devuelve un icono que representa la acción.

IsAuthenticationRequired

Devuelve si el sistema operativo solo debe enviar la instrucción PendingIntent de esta acción en un dispositivo desbloqueado.

IsContextual

Devuelve si se trata de una acción contextual, es decir,

JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
JniPeerMembers

Proporciona la infraestructura de enlace JNI para Android.App.Notification.Action.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
SemanticAction

Devuelve semanticAction asociado a esta acción.

StyleHint

Devuelve la sugerencia de la aplicación sobre el estilo visual preferido de esta acción.

ThresholdClass

Proporciona la infraestructura de enlace JNI para Android.App.Notification.Action.

ThresholdType

Proporciona la infraestructura de enlace JNI para Android.App.Notification.Action.

Title

Título de la acción.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

Construct(JniObjectReference, JniObjectReferenceOptions)

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de esta instancia de Parcelable.

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
Equals(Object)

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetDataOnlyRemoteInputs()

Obtiene la lista de entradas que se van a recopilar del usuario que SOLO aceptan datos cuando se envía esta acción.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetRemoteInputs()

Obtiene la lista de entradas que se van a recopilar del usuario cuando se envía esta acción.

JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Estructura para encapsular una acción con nombre que se puede mostrar como parte de esta notificación.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a