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
- 継承
- 属性
注釈
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。
実行中のタイマー (またはストップウォッチなど) を表す場合、この値は、タイマーが 0 (またはストップウォッチがそれぞれ 0 であった) にヒットする場合の参照インスタントを "ゼロ時間" と呼びます。 この場合、表示される時間は "ゼロ時間" と現在の時刻の差として定義されます。つまり、ライブ更新タイマーが表示されます。
ゼロタイムは、インスタントとして指定できます (この場合は、InstantSource.system の "実際の" 時点に対応します)、または起動後のミリ秒 (SystemClock.elapsedRealtime() から) として指定できます。 タイマーが AlarmManager のAlarmManager.ELAPSED_REALTIME アラームに関連付けられている場合は、後者が適している可能性があります。
一時停止タイマー (ストップウォッチなど) を表す場合、この値は期間を固定値として指定します。
この値は、"chronometer" (例: 43:21) またはアダプティブ時間 (1h 43m など) として書式設定を指定することもできます。
android.app.Notification.Metric.TimeDifferenceの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
| Name | 説明 |
|---|---|
| FormatAdaptive |
古い.
書式設定オプション: アダプティブ (例: 1h 5m、15m、1m 30s、5s)。 |
| FormatChronometer |
古い.
書式設定オプション: クロノメーター スタイル (例: 2 時間 = "2:00:00")。 |
プロパティ
| Name | 説明 |
|---|---|
| Class |
この |
| Format |
タイマー/ストップウォッチの書式設定オプション。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| IsStopwatch |
この TimeDifference 値がストップウォッチを表すかどうか 。実行中は、getZeroTime() (または getZeroElapsedRealtime()) からカウントされます。 |
| IsTimer |
この TimeDifference 値がタイマーを表すかどうか -- 実行時に、getZeroTime() (または getZeroElapsedRealtime()) にカウントダウンされます。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| JniPeerMembers |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 |
| PausedDuration |
一時停止タイマーまたはストップウォッチの固定時間差。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 Notification.Metric.MetricValue) |
| ThresholdType |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 Notification.Metric.MetricValue) |
| ZeroElapsedRealtime |
時間差が 0 である経過時間のリアルタイム。 |
| ZeroTime |
時間差が 0 である瞬間。 |
メソッド
| Name | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| Equals(Object) |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| ForPausedStopwatch(Duration, Int32) |
elapsedTime を示す "paused stopwatch" メトリックを作成します。 |
| ForPausedTimer(Duration, Int32) |
残りの時間を示す "一時停止タイマー" メトリックを作成します。 |
| ForStopwatch(Instant, Int32) |
startTime からの経過時間を示す "実行中のストップウォッチ" メトリックを作成します。 |
| ForStopwatch(Int64, Int32) |
"実行中のストップウォッチ" メトリックを作成します。このメトリックは、SystemClock.elapsedRealtime() 参照フレームで指定された startTime からの経過時間を示します。 |
| ForTimer(Instant, Int32) |
"実行中のタイマー" メトリックを作成します。このメトリックには endTime へのカウントダウンが表示されます。 |
| ForTimer(Int64, Int32) |
"実行中のタイマー" メトリックを作成します。このメトリックは、SystemClock.elapsedRealtime() 参照フレームで指定された endTime へのカウントダウンを表示します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| JavaFinalize() |
古い.
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| Name | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 (継承元 JavaObject) |
拡張メソッド
| Name | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
これは、タイマー、ストップウォッチ、またはイベントのカウントダウンを表します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|