Lenguaje

ContactsContract.Groups Clase

Definición

Constantes para la tabla 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
Herencia
ContactsContract.Groups
Atributos

Comentarios

Constantes para la tabla de grupos. Solo se admiten grupos por cuenta. <h2>Columns</h2><table class="jd-sumtable"><tr><th colspan='4'Groups></th></tr tr><td><>long</td><td td>#_ID< td td td><>read-only</td td td><>Row ID. El adaptador de sincronización debe intentar conservar los identificadores de fila durante las actualizaciones. En otras palabras, sería una mala idea eliminar y volver a insertar un grupo. Un adaptador de sincronización siempre debe realizar una actualización en su lugar.</td></tr # >tr< td><>String</td><td td>#DATA_SET< td td><>read/write-once</td td td><>

Conjunto de datos dentro de la cuenta a la que pertenece este grupo. Esto permite que varios adaptadores de sincronización para el mismo tipo de cuenta distingan entre los datos de grupo de los demás. La combinación de #ACCOUNT_TYPE, #ACCOUNT_NAMEe #DATA_SET identifica un conjunto de datos asociado a un único adaptador de sincronización.

Esto está vacío de forma predeterminada y es completamente opcional. Solo debe rellenarse si varios adaptadores de sincronización escriben datos distintos para el mismo tipo de cuenta y nombre de cuenta.

Debe establecerse en el momento en que se inserta el grupo y nunca se cambia después.

</td></tr tr><tr><td>String</td><td td>#TITLE< td td><>read/write</td td><>El título para mostrar de este grupo.</td/tr tr><td><>String</td><td td><> td td#NOTES<>read/write</td td><>Notes sobre el grupo.<></td/tr tr><td><>String</td><td td><> td td#SYSTEM_ID<>read/write</td td><>El identificador de este grupo si es un grupo del sistema, es decir, un grupo que tiene un significado especial para el adaptador de sincronización, null de lo contrario.<></td></tr tr td><><>int</td td><td td>#SUMMARY_COUNT< td><>read-only</td td td><>El número total de Contacts que tienen CommonDataKinds.GroupMembership en este grupo. Valor de solo lectura que solo está presente al consultar Groups#CONTENT_SUMMARY_URI.</td/tr tr><td><>int</td td><td><> td#SUMMARY_WITH_PHONES<read-only></td td td><>El número total de < que tienen ambos > en este grupo y también tienen números de teléfono.ContactsCommonDataKinds.GroupMembership Valor de solo lectura que solo está presente al consultar Groups#CONTENT_SUMMARY_URI.</td/tr tr><td><>int</td><td td><> td td#GROUP_VISIBLE<>read-only</td td><>marca que indica si los contactos que pertenecen a este grupo deben estar visibles en cualquier interfaz de usuario.<> Valores permitidos: 0 y 1.</td></tr tr><td><>int</td><td td td>#DELETED<><> read/write</td td><>La marca "deleted": "0" de forma predeterminada, "1" si la fila se ha marcado para su eliminación. Cuando android.content.ContentResolver#delete se llama a en un grupo, se marca para su eliminación. El adaptador de sincronización elimina el grupo en el servidor y, a continuación, llama a ContactResolver.delete una vez más, estableciendo el ContactsContract#CALLER_IS_SYNCADAPTER parámetro de consulta para finalizar la eliminación de datos.</td></tr tr><td><>int</td td><td>#SHOULD_SYNC< td td><>read/write</td td><>Indica si este grupo debe sincronizarse si la configuración de SYNC_EVERYTHING es false para la cuenta de este grupo.</td></tr></table>

Java documentación para android.provider.ContactsContract.Groups.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Campos

Nombre Description
ContentItemType

Tipo MIME de un único grupo.

ContentType

Tipo MIME de un directorio de grupos.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
ContentSummaryUri

El URI de estilo content:// para esta tabla combinada con datos de detalles de ContactsContract.Data.

ContentUri

Identificador URI de estilo content:// para esta tabla

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

Constantes para la tabla de grupos.

(Heredado de JavaObject)
JniPeerMembers

Constantes para la tabla de grupos.

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de Object)

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Constantes para la tabla de grupos.

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

Constantes para la tabla de grupos.

(Heredado de JavaObject)
Equals(Object)

Constantes para la tabla de grupos.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
JavaFinalize()
Obsoletos.

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Constantes para la tabla de grupos.

(Heredado de JavaObject)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Constantes para la tabla de grupos.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Constantes para la tabla de grupos.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Constantes para la tabla de grupos.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Constantes para la tabla de grupos.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Constantes para la tabla de grupos.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Constantes para la tabla de grupos.

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Constantes para la tabla de grupos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a