MediaStore.Audio.Playlists.InterfaceConsts.GenerationModified フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメディア項目のメタデータが最後に変更された世代番号。
[Android.Runtime.Register("GENERATION_MODIFIED", ApiSince=30)]
public const string GenerationModified;
[<Android.Runtime.Register("GENERATION_MODIFIED", ApiSince=30)>]
val mutable GenerationModified : string
フィールド値
- 属性
注釈
このメディア項目のメタデータが最後に変更された世代番号。 これは、以前の時点以降に変更されたメディア項目を正確に特定しようとしているアプリに役立ちます。 世代番号は時間の経過と同時に単調に増加し、安全に算術比較できます。
世代番号を使用したメディアの変更の検出は、 #DATE_MODIFIEDを使用するよりも堅牢です。これらの値は、アプリが File#setLastModified(long) を使用するとき、またはシステム クロックが正しく設定されていない場合に予期しない方法で変更される可能性があるためです。
これらの詳細な生成値を比較する前に、 MediaStore#getVersion(Context, String)をチェックしてバージョン全体が変更されていないことを最初に確認する必要があります。これは、より根本的な変更がいつ発生したかを示しているためです。 バージョン全体が変更された場合は、世代番号がリセットされ、完全同期パスが実行されていると想定する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。