Condividi tramite


StatusBarNotification Classe

Definizione

Classe che incapsula una notifica.

[Android.Runtime.Register("android/service/notification/StatusBarNotification", DoNotGenerateAcw=true)]
public class StatusBarNotification : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/service/notification/StatusBarNotification", DoNotGenerateAcw=true)>]
type StatusBarNotification = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
StatusBarNotification
Attributi
Implementazioni

Commenti

Classe che incapsula una notifica. Inviato da NotificationManagerService ai client, tra cui la barra di stato e qualsiasi android.service.notification.NotificationListenerServices.

Documentazione Java per android.service.notification.StatusBarNotification.

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

StatusBarNotification(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

StatusBarNotification(Parcel)
StatusBarNotification(String, String, Int32, String, Int32, Int32, Int32, Notification, UserHandle, Int64)

Metodo deprecato.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator
GroupKey

Chiave che indica il gruppo con cui il messaggio viene classificato.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
Id

ID fornito a android.app.NotificationManager#notify(int, Notification).

IsAppGroup

Restituisce true se l'applicazione ha chiesto che questa notifica faccia parte di un gruppo.

IsClearable

Metodo pratico per controllare i flag di notifica per Notification#FLAG_ONGOING_EVENT o Notification#FLAG_NO_CLEAR.

IsGroup

Restituisce true se questa notifica fa parte di un gruppo.

IsOngoing

Metodo pratico per controllare i flag di notifica per Notification#FLAG_ONGOING_EVENT.

JniIdentityHashCode

Classe che incapsula una notifica.

(Ereditato da Object)
JniPeerMembers

Classe che incapsula una notifica.

Key

Chiave di istanza univoca per questo record di notifica.

Notification

Oggetto android.app.Notification fornito a android.app.NotificationManager#notify(int, Notification).

OpPkg

Pacchetto che ha pubblicato la notifica.

OverrideGroupKey

Restituisce la chiave del gruppo di override. -or- Imposta la chiave del gruppo di override.

PackageName

Pacchetto a cui appartiene la notifica.

PeerReference

Classe che incapsula una notifica.

(Ereditato da Object)
PostTime

Ora (in System#currentTimeMillis tempo) la notifica è stata pubblicata, che può essere diversa da android.app.Notification#when.

Tag

Tag fornito a android.app.NotificationManager#notify(int, Notification)o null se non è stato specificato alcun tag.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Uid

Uid dell'app di notifica (#getPackageName()s).

User

Oggetto android.os.UserHandle per il quale questa notifica è destinata.

UserId
Obsoleti.

Restituisce un userid per il quale è prevista questa notifica.

Metodi

Clone()

Crea e restituisce una copia di questo Objectoggetto .

DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione marshalled di Parcelable.

Dispose()

Classe che incapsula una notifica.

(Ereditato da Object)
Dispose(Boolean)

Classe che incapsula una notifica.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
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>()

Classe che incapsula una notifica.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Classe che incapsula una 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)

Appiattire questo oggetto in un pacchetto.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Classe che incapsula una notifica.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe che incapsula una notifica.

(Ereditato da Object)
IJavaPeerable.Finalized()

Classe che incapsula una notifica.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Classe che incapsula una notifica.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe che incapsula una notifica.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe che incapsula una notifica.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe che incapsula una notifica.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Classe che incapsula una notifica.

GetJniTypeName(IJavaPeerable)

Classe che incapsula una notifica.

Si applica a