Notification Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Klasse, die angibt, wie dem Benutzer mithilfe von android.app.NotificationManager
eine persistente Benachrichtigung angezeigt werden soll.
[Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)]
public class Notification : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Notification", DoNotGenerateAcw=true)>]
type Notification = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Vererbung
- Attribute
- Implementiert
Hinweise
Eine Klasse, die angibt, wie dem Benutzer mithilfe von android.app.NotificationManager
eine persistente Benachrichtigung angezeigt werden soll.
Wurde Notification.Builder Notification.Builder
hinzugefügt, um das Erstellen von Benachrichtigungen zu vereinfachen.
<div class="special reference"><h3>Developer Guides</h3>
Eine Anleitung zum Erstellen von Benachrichtigungen finden Sie im Entwicklerhandbuch für Statusleistenbenachrichtigungen .
</Div>
Java-Dokumentation für android.app.Notification
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
Notification() |
Erstellt ein Notification-Objekt mit Standardwerten. |
Notification(Int32, ICharSequence) |
Erstellt ein |
Notification(Int32, ICharSequence, Int64) |
Veraltet.
Erstellt ein Notification-Objekt mit den Informationen, die erforderlich sind, um ein status Balkensymbol ohne die erweiterte Standardansicht zu erhalten. |
Notification(Int32, String) |
Erstellt ein |
Notification(Int32, String, Int64) |
Erstellt ein Notification-Objekt mit den Informationen, die erforderlich sind, um ein status Balkensymbol ohne die erweiterte Standardansicht zu erhalten. |
Notification(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Notification(Parcel) |
Heben Sie die Benachrichtigung aus einem Paket auf. |
Felder
CategoryAlarm |
Benachrichtigungskategorie: Alarm oder Timer. |
CategoryCall |
Benachrichtigungskategorie: eingehender Anruf (Sprach- oder Videoanruf) oder eine ähnliche synchrone Kommunikationsanforderung. |
CategoryEmail |
Benachrichtigungskategorie: asynchrone Massennachricht (E-Mail). |
CategoryError |
Benachrichtigungskategorie: Fehler im Hintergrundvorgang oder Authentifizierungs-status. |
CategoryEvent |
Benachrichtigungskategorie: Kalenderereignis. |
CategoryLocationSharing |
Benachrichtigungskategorie: Speicherort vorübergehend freigeben. |
CategoryMessage |
Benachrichtigungskategorie: eingehende Direktnachricht (SMS, Chatnachricht usw.) |
CategoryMissedCall |
Benachrichtigungskategorie: Verpasster Anruf. |
CategoryNavigation |
Benachrichtigungskategorie: Turn-by-Turn-Navigation. |
CategoryProgress |
Benachrichtigungskategorie: Fortschritt eines Hintergrundvorgangs mit langer Ausführungsdauer. |
CategoryPromo |
Benachrichtigungskategorie: Werbung oder Werbung. |
CategoryRecommendation |
Benachrichtigungskategorie: Eine spezifische, zeitnahe Empfehlung für eine einzelne Sache. |
CategoryReminder |
Benachrichtigungskategorie: Vom Benutzer geplante Erinnerung. |
CategoryService |
Benachrichtigungskategorie: Hinweis auf den ausgeführten Hintergrunddienst. |
CategorySocial |
Benachrichtigungskategorie: Soziales Netzwerk oder Freigabeupdate. |
CategoryStatus |
Benachrichtigungskategorie: Fortlaufende Informationen zum Gerät oder kontextbezogenen status. |
CategoryStopwatch |
Benachrichtigungskategorie: Wird die Stoppuhr ausgeführt. |
CategorySystem |
Benachrichtigungskategorie: System- oder Geräteupdate status. |
CategoryTransport |
Benachrichtigungskategorie: Medientransportsteuerelement für die Wiedergabe. |
CategoryWorkout |
Benachrichtigungskategorie: Nachverfolgen des Trainings eines Benutzers. |
ColorDefault |
Besonderer Wert, |
ExtraAnswerColor |
|
ExtraAnswerIntent |
|
ExtraAudioContentsUri |
|
ExtraBackgroundImageUri |
|
ExtraBigText |
|
ExtraCallIsVideo |
|
ExtraCallPerson |
|
ExtraCallType |
|
ExtraChannelGroupId |
Optional extra für |
ExtraChannelId |
Optional extra für |
ExtraChronometerCountDown |
|
ExtraColorized |
|
ExtraCompactActions |
|
ExtraConversationTitle |
|
ExtraDeclineColor |
|
ExtraDeclineIntent |
|
ExtraHangUpIntent |
|
ExtraHistoricMessages |
|
ExtraInfoText |
|
ExtraIsGroupConversation |
|
ExtraLargeIcon |
|
ExtraLargeIconBig |
|
ExtraMediaSession |
|
ExtraMessages |
|
ExtraMessagingPerson |
|
ExtraNotificationId |
Optional extra für |
ExtraNotificationTag |
Optional extra für |
ExtraPeople |
|
ExtraPeopleList |
|
ExtraPicture |
|
ExtraPictureContentDescription |
|
ExtraPictureIcon |
|
ExtraProgress |
|
ExtraProgressIndeterminate |
|
ExtraProgressMax |
|
ExtraRemoteInputDraft |
Wenn die Benachrichtigung einen unentlichen Entwurf für eine RemoteInput enthielt, wenn der Benutzer darauf geklickt hat, fügen wir den Entwurf als Zeichenfolge extra zu dem hinzu, der |
ExtraRemoteInputHistory |
|
ExtraSelfDisplayName |
|
ExtraShowBigPictureWhenCollapsed |
|
ExtraShowChronometer |
|
ExtraShowWhen |
|
ExtraSmallIcon |
|
ExtraSubText |
|
ExtraSummaryText |
|
ExtraTemplate |
|
ExtraText |
|
ExtraTextLines |
|
ExtraTitle |
|
ExtraTitleBig |
|
ExtraVerificationIcon |
|
ExtraVerificationText |
|
ForegroundServiceDefault |
Veraltet.
Wenn die Benachrichtigung, die dem Starten eines Vordergrunddiensts zugeordnet ist, mithilfe von setForegroundServiceBehavior() mit diesem Verhalten erstellt wurde, wird die Anzeige der Benachrichtigung in der Regel für kurze Zeit unterdrückt, um visuelle Störungen für den Benutzer zu vermeiden. |
ForegroundServiceDeferred |
Veraltet.
Wenn die Benachrichtigung, die dem Starten eines Vordergrunddiensts zugeordnet ist, mithilfe von setForegroundServiceBehavior() mit diesem Verhalten erstellt wurde, wird die Anzeige der Benachrichtigung in der Regel für kurze Zeit unterdrückt, um visuelle Störungen für den Benutzer zu vermeiden. |
ForegroundServiceImmediate |
Veraltet.
Wenn die Benachrichtigung, die dem Starten eines Vordergrunddiensts zugeordnet ist, mithilfe von setForegroundServiceBehavior() mit diesem Verhalten erstellt wurde, erfolgt die Anzeige der Benachrichtigung sofort, auch wenn das Standardverhalten darin besteht, die Sichtbarkeit für eine kurze Zeit zurückzusetzen. |
IntentCategoryNotificationPreferences |
Eine Aktivität, die eine Benutzeroberfläche zum Anpassen der Benachrichtigungseinstellungen für die enthaltende Anwendung bereitstellt. |
PriorityDefault |
Standardbenachrichtigung |
PriorityHigh |
Höher |
PriorityLow |
Niedriger |
PriorityMax |
Höchstes |
PriorityMin |
Niedrigster |
Eigenschaften
Actions |
Array aller |
AllowSystemGeneratedContextualActions |
Gibt zurück, ob die Plattform (vom App-Entwickler) kontextbezogene Aktionen für diese Benachrichtigung generieren darf. |
AudioAttributes |
Der |
AudioAttributesDefault |
Der Standardwert von |
AudioStreamType |
Veraltet.
Der Audiostreamtyp, der bei der Wiedergabe des Sounds verwendet werden soll. |
BadgeIconType |
Gibt das Symbol zurück, das für diese Benachrichtigung angezeigt werden soll, wenn es in einem Startprogramm angezeigt wird, das badging unterstützt. |
BigContentView |
Eine großformatige Version von |
Category |
Eine der vordefinierten Benachrichtigungskategorien (siehe Konstanten), die |
ChannelId |
Gibt die ID des Kanals zurück, an den diese Benachrichtigung gesendet wird. |
Class |
Gibt die Laufzeitklasse dieses |
Color |
Akzentfarbe (eine ARGB-Ganzzahl wie die Konstanten in |
ContentIntent |
Die Absicht, die ausgeführt werden soll, wenn auf den erweiterten status Eintrag geklickt wird. |
ContentView |
Die Ansicht, die diese Benachrichtigung in der Benachrichtigungsliste darstellt (die aus der status leiste nach unten gezogen wird). |
ContextualActions |
Gibt die Aktionen zurück, die kontextbezogen sind (d. h. aufgrund des Inhalts der Benachrichtigung vorgeschlagen) aus den Aktionen in dieser Benachrichtigung. |
Creator |
Paketierbar. |
Defaults |
Gibt an, welche Werte von den Standardwerten übernommen werden sollen. |
DeleteIntent |
Die Absicht, die ausgeführt werden soll, wenn die Benachrichtigung vom Benutzer explizit verworfen wird, entweder mit der Schaltfläche "Alle löschen", oder indem Sie sie einzeln wegwischen. |
Extras |
Zusätzliche semantische Daten, die mit dieser Benachrichtigung übertragen werden sollen. |
Flags | |
FullScreenIntent |
Eine Absicht, die Benachrichtigung zu starten, anstatt die Benachrichtigung auf der status leiste zu veröffentlichen. |
Group |
Rufen Sie den Schlüssel ab, der zum Gruppieren dieser Benachrichtigung in einem Cluster oder Stapel mit anderen Benachrichtigungen auf Geräten verwendet wird, die ein solches Rendering unterstützen. |
GroupAlertBehavior |
Gibt zurück, welcher Benachrichtigungstyp in einer Gruppe für die akustische Warnung des Benutzers verantwortlich ist. |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
HasImage |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
HeadsUpContentView |
Eine mittelformatige Version von |
Icon |
Die Ressourcen-ID eines zeichenbaren Zeichens, das als Symbol in der status leiste verwendet werden kann. |
IconLevel |
Wenn das Symbol in der status leiste mehr als eine Ebene aufweisen soll, können Sie dies festlegen. |
JniIdentityHashCode |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
JniPeerMembers |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
LargeIcon |
Eine große Bitmap, die im Benachrichtigungsinhaltsbereich angezeigt werden soll. |
LedARGB |
Die Farbe der LED. |
LedOffMS |
Die Anzahl der Millisekunden, mit der die LED ausgeschaltet sein soll, während sie blinkt. |
LedOnMS |
Die Anzahl der Millisekunden, die die LED aktivieren soll, während sie blinkt. |
LocusId |
Ruft die ab, die |
Number |
Die Anzahl der Ereignisse, die diese Benachrichtigung darstellt. |
PeerReference |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
Priority |
Relative Priorität für diese Benachrichtigung. |
PublicVersion |
Ersatzversion dieser Benachrichtigung, deren Inhalt in einem unsicheren Kontext angezeigt wird, z. B. auf einem sicheren Keyguard. |
SettingsText |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
SettingsTextFormatted |
Gibt den für bereitgestellten Einstellungstext zurück |
ShortcutId |
Gibt die zurück, die |
SmallIcon |
Das kleine Symbol, das diese Benachrichtigung in der status leiste und der Inhaltsansicht darstellt. |
SortKey |
Rufen Sie einen Sortierschlüssel ab, der diese Benachrichtigung neben anderen Benachrichtigungen aus demselben Paket anordnet. |
Sound |
Der Ton, der wiedergegeben werden soll. |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
TickerText |
Text, der diese Benachrichtigung für Barrierefreiheitsdienste zusammenfasst. |
TickerView |
Veraltet.
Früher eine Ansicht mit . |
TimeoutAfter |
Gibt die Dauer der Buchung zurück, nach der diese Benachrichtigung vom System abgebrochen werden soll, wenn sie noch nicht abgebrochen wurde. |
Vibrate |
Das Muster, mit dem schwingt. |
Visibility |
Sichtbarkeitsbereich dieser Benachrichtigung, die sich darauf auswirkt, wie und wann die SystemUI die Anwesenheit und den Inhalt der Benachrichtigung in nicht vertrauenswürdigen Situationen (nämlich auf dem sicheren Sperrbildschirm) anzeigt. |
When |
Ein Zeitstempel, der sich auf diese Benachrichtigung bezieht, in Millisekunden seit der Epoche. |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses |
DescribeContents() |
Beschreiben Sie die Arten von speziellen Objekten, die in der Marshalldarstellung dieses Parcelable enthalten sind. |
Dispose() |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
Dispose(Boolean) |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
FindRemoteInputActionPair(Boolean) |
Sucht und gibt eine Remoteeingabe und die zugehörige Aktion zurück. |
GetBubbleMetadata() |
Gibt die Blasenmetadaten zurück, die zum Anzeigen von App-Inhalten in einem schwebenden Fenster über der vorhandenen Vordergrundaktivität verwendet werden. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetLargeIcon() |
Das große Symbol in der Inhaltsansicht dieser Benachrichtigung. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetLatestEventInfo(Context, ICharSequence, ICharSequence, PendingIntent) |
Veraltet.
Legt das |
SetLatestEventInfo(Context, String, String, PendingIntent) |
Veraltet.
Legt das |
ToArray<T>() |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Flachen Sie diese Benachrichtigung in ein Paket. |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
IJavaPeerable.DisposeUnlessReferenced() |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
IJavaPeerable.Finalized() |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
IJavaPeerable.JniManagedPeerState |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |
GetJniTypeName(IJavaPeerable) |
Eine Klasse, die angibt, wie dem Benutzer mithilfe von |