Notification.When プロパティ

定義

エポックからミリ秒単位で、この通知に関連するタイムスタンプ。

[Android.Runtime.Register("when")]
public long When { get; set; }
[<Android.Runtime.Register("when")>]
member this.When : int64 with get, set

プロパティ値

属性

注釈

エポックからミリ秒単位で、この通知に関連するタイムスタンプ。

既定値: System#currentTimeMillis() Now

ユーザーに最も関連性の高いタイムスタンプを選択します。 ほとんどの有限イベントの場合、これはイベントが発生した時刻に対応します (または、まだ発生していないが、ユーザーに通知されているイベントの場合は発生します)。 不確定イベントは、アクティビティの開始日時に応じてタイムスタンプを付ける必要があります。

次に例をいくつか示します。

<ul><li>新しいチャット メッセージの通知は、メッセージの受信時にスタンプする必要があります。</li li><>進行中のファイルダウンロードの通知 (進行状況バーなど) は、ダウンロードの開始時にスタンプを付ける必要があります。</li li><>ダウンロードが完了したら、完了したファイルのダウンロードの通知にスタンプを付ける必要があります。</li li><>今後の会議の通知には、会議の開始時刻 (つまり、将来) をスタンプする必要があります。</li li><>進行中のストップウォッチ (タイマーの増加) の通知には、watchの開始時刻をスタンプする必要があります。 <li>進行中のカウントダウン タイマーの通知には、タイマーの終了時刻をスタンプする必要があります。 </ul>

以上を対象とする android.os.Build.VERSION_CODES#N アプリの場合、今回は既定では表示されなくなり、 を使用してオプトインする必要があります android.app.Notification.Builder#setShowWhen(boolean)

の Java ドキュメント android.app.Notification.when

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象