Idioma

ContactsContract.Groups Classe

Definição

Constantes para a tabela de grupos.

[Android.Runtime.Register("android/provider/ContactsContract$Groups", DoNotGenerateAcw=true)]
public sealed class ContactsContract.Groups : Java.Lang.Object
[<Android.Runtime.Register("android/provider/ContactsContract$Groups", DoNotGenerateAcw=true)>]
type ContactsContract.Groups = class
    inherit Object
Herança
ContactsContract.Groups
Atributos

Comentários

Constantes para a tabela de grupos. Há suporte apenas para grupos por conta. <h2>Columns</h2><table class="jd-sumtable"><tr><th colspan='4'Groups></th></tr><tr><td>long</td td><>#_ID</td td><>read-only</td td><>Row ID. O adaptador de sincronização deve tentar preservar as IDs de linha durante as atualizações. Em outras palavras, seria muito ruim excluir e reinserir um grupo. Um adaptador de sincronização sempre deve fazer uma atualização.</td/tr> # <tr><td>String</td td><><>/td td#DATA_SET<>read/write-once</td td><td><>

O conjunto de dados dentro da conta à qual esse grupo pertence. Isso permite que vários adaptadores de sincronização para o mesmo tipo de conta distinguem entre os dados de grupo uns dos outros. A combinação de #ACCOUNT_TYPE, #ACCOUNT_NAMEe #DATA_SET identifica um conjunto de dados associado a um único adaptador de sincronização.

Isso está vazio por padrão e é completamente opcional. Ele só precisará ser preenchido se vários adaptadores de sincronização estiverem inserindo dados distintos para o mesmo tipo de conta e nome da conta.

Ele deve ser definido no momento em que o grupo é inserido e nunca alterado posteriormente.

</td/tr><tr><td>String</td td><><>/td td#TITLE<>read/write</td td><td>O título de exibição desse grupo.<></td/tr><tr><td>String</td td><><>/td td#NOTES<>read/write</td td><>Notes about the group.<></td/tr><tr><td>String</td td><><>/td td#SYSTEM_ID<>read/write</td td><td>The ID deste grupo se for um Grupo do Sistema, ou seja, um grupo que tem um significado especial para o adaptador de sincronização, caso contrário, nulo.<></td/tr><tr><td>int</td td><><>/td td#SUMMARY_COUNT<>read-only</td td><td>O número total que < tem > nesse grupo.ContactsCommonDataKinds.GroupMembership Valor somente leitura que só está presente ao consultar Groups#CONTENT_SUMMARY_URI.</td/tr><tr><td>int</td td><><>/td td#SUMMARY_WITH_PHONES<>read-only</td td><td>O número total que < tem ambos > neste grupo e também tem números de telefone.ContactsCommonDataKinds.GroupMembership Valor somente leitura que só está presente ao consultar Groups#CONTENT_SUMMARY_URI.</td/tr><tr><td>int</td td><><>/td td#GROUP_VISIBLE<>read-only</td td><td>Flag indicando se os contatos que pertencem a esse grupo devem estar visíveis em qualquer interface do usuário.<> Valores permitidos: 0 e 1.</td/tr><tr><td>int</td td><><>/td td#DELETED<>read/write</td td><td>The "deleted" flag: "0" by default, "1" if the row has been marked for deletion.<> Quando android.content.ContentResolver#delete é chamado em um grupo, ele é marcado para exclusão. O adaptador de sincronização exclui o grupo no servidor e, em seguida, chama ContactResolver.delete mais uma vez, desta vez definindo o parâmetro de ContactsContract#CALLER_IS_SYNCADAPTER consulta para finalizar a remoção de dados.</td></tr><tr><td>int</td></td td>#SHOULD_SYNC< td><>read/write</td td td><>If this group should be synced if the SYNC_EVERYTHING settings is false for for this group's account.</td></tr></table>

Java documentação para android.provider.ContactsContract.Groups.

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.

Campos

Nome Description
ContentItemType

O tipo MIME de um único grupo.

ContentType

O tipo MIME de um diretório de grupos.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ContentSummaryUri

O URI de estilo content:// desta tabela juntou-se aos dados de detalhes de ContactsContract.Data.

ContentUri

O URI de estilo content:// para esta tabela

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Constantes para a tabela de grupos.

(Herdado de JavaObject)
JniPeerMembers

Constantes para a tabela de grupos.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Constantes para a tabela de grupos.

(Herdado de JavaObject)
Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Constantes para a tabela de grupos.

(Herdado de JavaObject)
Equals(Object)

Constantes para a tabela de grupos.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()
Obsoleto.

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Constantes para a tabela de grupos.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Constantes para a tabela de grupos.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Constantes para a tabela de grupos.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Constantes para a tabela de grupos.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes para a tabela de grupos.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes para a tabela de grupos.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes para a tabela de grupos.

(Herdado de JavaObject)

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Constantes para a tabela de grupos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a