Notification.Metric.TimeDifference 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這代表計時器、碼錶或事件倒數計時。
[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
- 繼承
- 屬性
備註
這代表計時器、碼錶或事件倒數計時。
當表示計時器(或碼錶等)時,此值指定一個參考時刻,表示該計時器將達到零(或碼錶為零),稱為「零時間」。 此時顯示的時間定義為「零時間」與當前時間的差值,意即顯示即時更新的計時器。
零時間可指定為瞬間(此時對應於 InstantSource.system 的「現實世界」時間點),或以開機後的毫秒(來自 SystemClock.elapsedRealtime())。 後者可能適合在 AlarmManager 中將計時器綁定為AlarmManager.ELAPSED_REALTIME警報時。
當代表暫停的計時器(或碼錶等)時,此值指定為固定的持續時間。
此值亦可指定格式,無論是「計時器」(例如 43:21)或自適應時間(例如 1 小時 43 分鐘)。
Android 參考資料。android.app.Notification.Metric.TimeDifference
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
欄位
| 名稱 | Description |
|---|---|
| FormatAdaptive |
已淘汰.
格式選項:自適應(例如 1 小時 5 分鐘;15 分鐘;1 分 30 秒;5 秒)。 |
| FormatChronometer |
已淘汰.
格式選項:計時器風格,(例如 two hours = 「2:00:00」)。 |
屬性
| 名稱 | Description |
|---|---|
| Class |
回傳此 |
| Format |
計時器/碼錶的格式化選項。 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| IsStopwatch |
無論這個 TimeDifference 值代表碼錶——在執行時,它會從 getZeroTime() (或 getZeroElapsedRealtime()) 開始計算。 |
| IsTimer |
無論這個 TimeDifference 值是否代表計時器——執行時它會倒數到 getZeroTime() 或 getZeroElapsedRealtime())。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| JniPeerMembers |
這代表計時器、碼錶或事件倒數計時。 |
| PausedDuration |
固定時差,暫停計時器或碼錶。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ThresholdClass |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 Notification.Metric.MetricValue) |
| ThresholdType |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 Notification.Metric.MetricValue) |
| ZeroElapsedRealtime |
時差為零的經過時。 |
| ZeroTime |
時間差為零的瞬間。 |
方法
| 名稱 | Description |
|---|---|
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| Equals(Object) |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| ForPausedStopwatch(Duration, Int32) |
建立一個「暫停碼錶」指標,顯示經過時間。 |
| ForPausedTimer(Duration, Int32) |
建立一個「暫停計時器」指標,顯示剩餘時間。 |
| ForStopwatch(Instant, Int32) |
建立一個「計時碼錶」指標,顯示自開始時間以來所經過的時間。 |
| ForStopwatch(Int64, Int32) |
建立一個「正在運行的秒錶」指標,顯示自 startTime 以來所經過的時間,依 SystemClock.elapsedRealtime() 參考框架指定。 |
| ForTimer(Instant, Int32) |
建立一個「運行計時器」指標,顯示倒數計時到結束時間。 |
| ForTimer(Int64, Int32) |
建立一個「運行計時器」指標,顯示 SystemClock.elapsedRealtime() 參考框架中指定的倒數計時結束時間。 |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| Notify() |
喚醒一個正在該物件監視器上等待的執行緒。 (繼承來源 Object) |
| NotifyAll() |
喚醒所有等待該物件監視器的執行緒。 (繼承來源 Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
回傳物件的字串表示。 (繼承來源 Object) |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。 (繼承來源 Object) |
| Wait(Int64, Int32) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| Wait(Int64) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
這代表計時器、碼錶或事件倒數計時。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
這代表計時器、碼錶或事件倒數計時。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |