Lingua

MediaStore.Audio.Playlists.InterfaceConsts.GenerationModified Campo

Definizione

Numero di generazione in corrispondenza del quale i metadati per questo elemento multimediale sono stati modificati per l'ultima volta.

[Android.Runtime.Register("GENERATION_MODIFIED", ApiSince=30)]
public const string GenerationModified;
[<Android.Runtime.Register("GENERATION_MODIFIED", ApiSince=30)>]
val mutable GenerationModified : string

Valore del campo

Attributi

Commenti

Numero di generazione in corrispondenza del quale i metadati per questo elemento multimediale sono stati modificati per l'ultima volta. Ciò è utile per le app che tentano di identificare rapidamente quali elementi multimediali sono stati modificati da un momento precedente. I numeri di generazione aumentano in modo monotonico nel tempo e possono essere confrontati in modo aritmetico.

Il rilevamento delle modifiche ai supporti tramite numeri di generazione è più affidabile rispetto all'uso #DATE_MODIFIEDdi , poiché tali valori possono cambiare in modi imprevisti quando le app usano File#setLastModified(long) o quando l'orologio di sistema è impostato in modo non corretto.

Si noti che prima di confrontare questi valori di generazione dettagliati, è necessario verificare prima di tutto che la versione complessiva non sia stata modificata controllando MediaStore#getVersion(Context, String), perché indica quando si è verificata una modifica più radicale. Se la versione complessiva cambia, è consigliabile presupporre che i numeri di generazione siano stati reimpostati ed eseguano un passaggio di sincronizzazione completo.

per android.provider.MediaStore.MediaColumns.GENERATION_MODIFIED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a