Share via


Notification.Action Classe

Definizione

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

[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
Ereditarietà
Notification.Action
Attributi
Implementazioni

Commenti

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica. Deve includere un'icona, un'etichetta e un PendingIntent oggetto da attivare quando l'azione viene selezionata dall'utente.

Le app devono usare Notification.Builder#addAction(int, CharSequence, PendingIntent) o Notification.Builder#addAction(Notification.Action) per allegare azioni.

A partire da Android android.os.Build.VERSION_CODES#S, le app destinate al livello android.os.Build.VERSION_CODES#S API o superiore non saranno in grado di avviare attività durante l'elaborazione di ricevitori o servizi di trasmissione in risposta ai clic dell'azione di notifica. Per avviare un'attività in questi casi, specificare un PendingIntent oggetto per l'attività stessa.

Documentazione Java per android.app.Notification.Action.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

Notification.Action(Int32, ICharSequence, PendingIntent)

Metodo deprecato.

Notification.Action(Int32, String, PendingIntent)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

Notification.Action(IntPtr, JniHandleOwnership)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

Campi

SemanticActionArchive
Obsoleti.

SemanticAction: archiviare il contenuto associato alla notifica.

SemanticActionCall
Obsoleti.

SemanticAction: Chiamare un contatto, un gruppo e così via.

SemanticActionDelete
Obsoleti.

SemanticAction: eliminare il contenuto associato alla notifica.

SemanticActionMarkAsRead
Obsoleti.

SemanticAction: contrassegnare il contenuto come letto.

SemanticActionMarkAsUnread
Obsoleti.

SemanticAction: contrassegnare il contenuto come non letto.

SemanticActionMute
Obsoleti.

SemanticAction: disattivare il contenuto associato alla notifica.

SemanticActionNone
Obsoleti.

: nessuna azione semantica definita.

SemanticActionReply
Obsoleti.

SemanticAction: rispondere a una conversazione, chat, gruppo o ovunque le risposte siano appropriate.

SemanticActionThumbsDown
Obsoleti.

SemanticAction: contrassegnare il contenuto con un pollice verso il basso.

SemanticActionThumbsUp
Obsoleti.

SemanticAction: contrassegnare il contenuto con un pollice verso l'alto.

SemanticActionUnmute
Obsoleti.

SemanticAction: annullare l'modifica del contenuto associato alla notifica.

Proprietà

ActionIntent

Finalità di inviare quando l'utente richiama questa azione.

AllowGeneratedReplies

Restituire se la piattaforma deve generare automaticamente risposte possibili per questo Action

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

Extras

Ottenere metadati aggiuntivi eseguiti con questa azione.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Icon

Restituisce un'icona che rappresenta l'azione.

IsAuthenticationRequired

Restituisce se il sistema operativo deve inviare solo questa azione PendingIntent in un dispositivo sbloccato.

IsContextual

Restituisce se si tratta di un'azione contestuale, i.

JniIdentityHashCode

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
JniPeerMembers

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

PeerReference

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
SemanticAction

Restituisce l'oggetto SemanticAction associato a Action.

ThresholdClass

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

ThresholdType

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

Title

Titolo dell'azione.

Metodi

Clone()

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

DescribeContents()

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

Dispose()

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
Dispose(Boolean)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetDataOnlyRemoteInputs()

Ottenere l'elenco di input da raccogliere dall'utente che accetta solo i dati quando questa azione viene inviata.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetRemoteInputs()

Ottenere l'elenco di input da raccogliere dall'utente quando questa azione viene inviata.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
IJavaPeerable.Finalized()

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

GetJniTypeName(IJavaPeerable)

Struttura per incapsulare un'azione denominata che può essere visualizzata come parte di questa notifica.

Si applica a