MediaStore.Audio.Playlists.InterfaceConsts.GenerationModified Feld
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.
Generationsnummer, mit der Metadaten für dieses Medienelement zuletzt geändert wurden.
[Android.Runtime.Register("GENERATION_MODIFIED", ApiSince=30)]
public const string GenerationModified;
[<Android.Runtime.Register("GENERATION_MODIFIED", ApiSince=30)>]
val mutable GenerationModified : string
Feldwert
- Attribute
Hinweise
Generationsnummer, mit der Metadaten für dieses Medienelement zuletzt geändert wurden. Dies ist nützlich für Apps, die versuchen, schnell zu identifizieren, welche Medienelemente seit einem vorherigen Zeitpunkt geändert wurden. Die Erzeugungszahlen werden im Laufe der Zeit monoton erhöht und können sicher arithmetisch verglichen werden.
Das Erkennen von Medienänderungen mithilfe von Erzeugungsnummern ist robuster als die Verwendung #DATE_MODIFIED, da sich diese Werte bei der Verwendung File#setLastModified(long) von Apps oder bei falscher Einstellung der Systemuhr auf unerwartete Weise ändern können.
Beachten Sie, dass Sie vor dem Vergleichen dieser detaillierten Generationswerte zuerst bestätigen sollten, dass sich die Gesamtversion nicht geändert hat, indem Sie überprüfen MediaStore#getVersion(Context, String), da dies angibt, wann eine radikalere Änderung aufgetreten ist. Wenn sich die Gesamtversion ändert, sollten Sie davon ausgehen, dass Die Generationennummern zurückgesetzt wurden und einen vollständigen Synchronisierungsdurchlauf durchführen.
Java Dokumentation für android.provider.MediaStore.MediaColumns.GENERATION_MODIFIED.
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.