ContactsContract.PinnedPositions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema.
[Android.Runtime.Register("android/provider/ContactsContract$PinnedPositions", DoNotGenerateAcw=true)]
public sealed class ContactsContract.PinnedPositions : Java.Lang.Object
[<Android.Runtime.Register("android/provider/ContactsContract$PinnedPositions", DoNotGenerateAcw=true)>]
type ContactsContract.PinnedPositions = class
inherit Object
- Herança
- Atributos
Comentários
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema.
Essas informações de fixação podem ser usadas por aplicativos individuais para personalizar como eles solicitam contatos fixos específicos. Por exemplo, um aplicativo Dialer pode usar informações fixadas para solicitar contatos fixados pelo usuário em uma linha superior de favoritos.
É possível que dois ou mais contatos ocupem a mesma posição fixa (devido à agregação e sincronização), portanto, essas informações de fixação devem ser usadas com o melhor esforço para ordenar contatos no aplicativo, em vez de um guia absoluto sobre onde um contato deve ser posicionado. Os contatos retornados pelo ContactsProvider não serão ordenados com base nessas informações, portanto, cabe ao aplicativo cliente reordenar esses contatos dentro de suas próprias informações de interface do usuário que estejam aderindo (ou ignorando conforme apropriado) armazenadas na coluna fixada.
Por padrão, os contatos desafixados terão uma posição fixada de PinnedPositions#UNPINNED. As posições fixadas fornecidas pelo cliente podem ser inteiros positivos que são maiores que 1.
Java documentação para android.provider.ContactsContract.PinnedPositions.
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.
Construtores
| Nome | Description |
|---|---|
| ContactsContract.PinnedPositions() |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. |
Campos
| Nome | Description |
|---|---|
| Demoted |
O valor da posição fixada para um contato indicado por um usuário deve ser considerado da prioridade mais baixa. |
| Unpinned |
Valor padrão para a posição fixada de um contato desafixado. |
Propriedades
| Nome | Description |
|---|---|
| Class |
Retorna a classe de runtime deste |
| 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 |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (Herdado de JavaObject) |
| JniPeerMembers |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. |
| 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) |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (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() |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (Herdado de JavaObject) |
| Equals(Object) |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (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() |
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) |
| Pin(ContentResolver, Int64, Int32) |
Fixa um contato em uma posição fornecida ou desafixa um contato. |
| SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle (Herdado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (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) |
| Undemote(ContentResolver, Int64) |
Não rebaixa um contato anteriormente rebaixado. |
| 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() |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. (Herdado de JavaObject) |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Informações específicas do contato sobre se um contato foi fixado ou não pelo usuário em uma posição específica dentro da interface do usuário do aplicativo de contato do sistema. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |