Notification.Metric.TimeDifference 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.
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar.
[Android.Runtime.Register("android/app/Notification$Metric$TimeDifference", ApiSince=37, DoNotGenerateAcw=true)]
public sealed class Notification.Metric.TimeDifference : Android.App.Notification.Metric.MetricValue
[<Android.Runtime.Register("android/app/Notification$Metric$TimeDifference", ApiSince=37, DoNotGenerateAcw=true)>]
type Notification.Metric.TimeDifference = class
inherit Notification.Metric.MetricValue
- Vererbung
- Attribute
Hinweise
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar.
Wenn ein laufender Timer (oder Stoppuhr usw.) dargestellt wird, gibt dieser Wert einen Verweis sofort an, wenn dieser Timer null erreicht (bzw. die Stoppuhr bei Null war), die als "Nullzeit" bezeichnet wird. In diesem Fall wird die angezeigte Zeit als Differenz zwischen der "Nullzeit" und der aktuellen Uhrzeit definiert, was bedeutet, dass ein live aktualisierter Timer angezeigt wird.
Die Nullzeit kann als Instant angegeben werden (in diesem Fall entspricht sie einem "realen" Punkt in der Zeit, von InstantSource.system) oder als Millisekunden seit dem Start (von SystemClock.elapsedRealtime()). Letzteres kann geeignet sein, wenn der Timer an einen AlarmManager.ELAPSED_REALTIME Alarm in AlarmManager gebunden ist.
Wenn ein angehaltener Timer (oder Stoppuhr usw.) dargestellt wird, gibt dieser Wert die Dauer als festen Wert an.
Dieser Wert kann auch seine Formatierung angeben, ob als "Chronometer" (z. B. 43:21) oder als adaptive Zeit (z. B. 1h 43m).
Android-Referenz für android.app.Notification.Metric.TimeDifference.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Felder
| Name | Beschreibung |
|---|---|
| FormatAdaptive |
Veraltet.
Formatierungsoption: adaptive (z. B. 1h 5m; 15m; 1m 30s; 5s). |
| FormatChronometer |
Veraltet.
Formatierungsoption: Chronometerformat, (z. B. zwei Stunden = "2:00:00"). |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Format |
Formatierungsoption für die Zeit-/Stoppuhr. |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| IsStopwatch |
Gibt an, ob dieser TimeDifference-Wert eine Stoppuhr darstellt – beim Ausführen wird von getZeroTime() (oder getZeroElapsedRealtime()) zählt. |
| IsTimer |
Gibt an, ob dieser TimeDifference-Wert einen Timer darstellt – wenn er ausgeführt wird, zählt er nach unten, um "getZeroElapsedRealtime()". |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| JniPeerMembers |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. |
| PausedDuration |
Die feste Zeitdifferenz für einen angehaltenen Timer oder Stoppuhr. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von Notification.Metric.MetricValue) |
| ThresholdType |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von Notification.Metric.MetricValue) |
| ZeroElapsedRealtime |
Die verstrichene Echtzeit, bei der der Zeitunterschied null ist. |
| ZeroTime |
Der Instant, bei dem der Zeitunterschied null ist. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| Equals(Object) |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| ForPausedStopwatch(Duration, Int32) |
Erstellt eine Metrik "angehaltene Stoppuhr", die die verstrichene Zeit anzeigt. |
| ForPausedTimer(Duration, Int32) |
Erstellt eine Metrik "angehaltener Timer", die die verbleibende Zeit anzeigt. |
| ForStopwatch(Instant, Int32) |
Erstellt eine Metrik "running stopwatch", die die seit startTime verstrichene Zeit anzeigt. |
| ForStopwatch(Int64, Int32) |
Erstellt eine Metrik "running stopwatch", die die seit startTime verstrichene Zeit anzeigt, die im SystemClock.elapsedRealtime()-Bezugsrahmen angegeben ist. |
| ForTimer(Instant, Int32) |
Erstellt eine Metrik "Running Timer", die einen Countdown zu endTime anzeigt. |
| ForTimer(Int64, Int32) |
Erstellt eine Metrik "running timer", die einen Countdown zu endTime anzeigt, der im SystemClock.elapsedRealtime()-Bezugsrahmen angegeben ist. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| JavaFinalize() |
Veraltet.
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise 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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. (Geerbt von JavaObject) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Dies stellt einen Timer, eine Stoppuhr oder einen Countdown für ein Ereignis dar. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |