Idioma

MediaStore.Audio.Playlists.InterfaceConsts.GenerationModified Campo

Definição

Número de geração no qual os metadados para este item de mídia foram alterados pela última vez.

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

Valor do campo

Atributos

Comentários

Número de geração no qual os metadados para este item de mídia foram alterados pela última vez. Isso é útil para aplicativos que estão tentando identificar rapidamente exatamente quais itens de mídia foram alterados desde um ponto anterior no tempo. Os números de geração estão aumentando monotonicamente ao longo do tempo e podem ser aritmicamente comparados com segurança.

Detectar alterações de mídia usando números de geração é mais robusto do que usar #DATE_MODIFIED, pois esses valores podem mudar de maneiras inesperadas quando os aplicativos usam File#setLastModified(long) ou quando o relógio do sistema é definido incorretamente.

Observe que, antes de comparar esses valores de geração detalhados, primeiro você deve confirmar que a versão geral não foi alterada pela verificação MediaStore#getVersion(Context, String), pois isso indica quando ocorreu uma alteração mais radical. Se a versão geral for alterada, você deverá assumir que os números de geração foram redefinidos e executarão uma passagem de sincronização completa.

Java documentação para android.provider.MediaStore.MediaColumns.GENERATION_MODIFIED.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a