Compartilhar via


CursorWrapper Classe

Definição

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

[Android.Runtime.Register("android/database/CursorWrapper", DoNotGenerateAcw=true)]
public class CursorWrapper : Java.Lang.Object, Android.Database.ICursor, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/database/CursorWrapper", DoNotGenerateAcw=true)>]
type CursorWrapper = class
    inherit Object
    interface ICursor
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
CursorWrapper
Derivado
Atributos
Implementações

Comentários

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real. O principal uso para essa classe é estender um cursor enquanto substitui apenas um subconjunto de seus métodos.

Documentação Java para android.database.CursorWrapper.

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

Construtores

CursorWrapper(ICursor)

Cria um wrapper de cursor.

CursorWrapper(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
ColumnCount

Retornar o número total de colunas

Count

Retorna os números de linhas no cursor.

Extras

Retorna um pacote de valores extras.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsAfterLast

Retorna se o cursor está apontando para a posição após a última linha.

IsBeforeFirst

Retorna se o cursor está apontando para a posição antes da primeira linha.

IsClosed

retornar true se o cursor estiver fechado

IsFirst

Retorna se o cursor está apontando para a primeira linha.

IsLast

Retorna se o cursor está apontando para a última linha.

JniIdentityHashCode

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
JniPeerMembers

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

NotificationUri

Retorne o URI no qual as notificações de alterações nos dados deste Cursor serão entregues, conforme definido anteriormente pelo SetNotificationUri(ContentResolver, Uri).

NotificationUris

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

PeerReference

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
Position

Retorna a posição atual do cursor no conjunto de linhas.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

WantsAllOnMoveCalls

onMove() só será chamado entre processos se esse método retornar true.

WrappedCursor

Obtém o cursor subjacente que é encapsulado por esta instância.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Close()

Fecha o cursor, liberando todos os seus recursos e tornando-o completamente inválido.

CopyStringToBuffer(Int32, CharArrayBuffer)

Recupera o texto da coluna solicitada e o armazena no buffer fornecido.

Deactivate()

Desativa o cursor, fazendo com que todas as chamadas nele falhem até Requery() que seja chamado.

Dispose()

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
Dispose(Boolean)

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
GetBlob(Int32)

Retorna o valor da coluna solicitada como uma matriz de bytes.

GetColumnIndex(String)

Retorna o índice baseado em zero para o nome de coluna fornecido ou -1 se a coluna não existir.

GetColumnIndexOrThrow(String)

Retorna o índice baseado em zero para o nome de coluna fornecido ou lança IllegalArgumentException se a coluna não existir.

GetColumnName(Int32)

Retorna o nome da coluna no índice de coluna baseado em zero fornecido.

GetColumnNames()

Retorna uma matriz de cadeia de caracteres que contém os nomes de todas as colunas no conjunto de resultados na ordem em que foram listadas no resultado.

GetDouble(Int32)

Retorna o valor da coluna solicitada como um duplo.

GetFloat(Int32)

Retorna o valor da coluna solicitada como um float.

GetHashCode()

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

(Herdado de Object)
GetInt(Int32)

Retorna o valor da coluna solicitada como int.

GetLong(Int32)

Retorna o valor da coluna solicitada como um longo.

GetShort(Int32)

Retorna o valor da coluna solicitada como um curto.

GetString(Int32)

Retorna o valor da coluna solicitada como uma String.

GetType(Int32)

Retorna o tipo de dados do valor da coluna fornecida.

IsNull(Int32)

Retorna true se o valor na coluna indicada for null.

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)
Move(Int32)

Mova o cursor por uma quantidade relativa, para frente ou para trás, a partir da posição atual.

MoveToFirst()

Mova o cursor para a primeira linha.

MoveToLast()

Mova o cursor para a última linha.

MoveToNext()

Mova o cursor para a próxima linha.

MoveToPosition(Int32)

Mova o cursor para uma posição absoluta.

MoveToPrevious()

Mova o cursor para a linha anterior.

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)
RegisterContentObserver(ContentObserver)

Registre um observador que é chamado quando ocorrem alterações no conteúdo que dá suporte a esse cursor.

RegisterDataSetObserver(DataSetObserver)

Registre um observador que é chamado quando ocorrem alterações no conteúdo desse conjunto de dados de cursores, por exemplo, quando o conjunto de dados é alterado via Requery(), Deactivate()ou Close().

Requery()

Executa a consulta que criou o cursor novamente, atualizando seu conteúdo.

Respond(Bundle)

Esta é uma maneira fora de banda para o usuário de um cursor para se comunicar com o cursor.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetNotificationUri(ContentResolver, Uri)

Registre-se para assistir a um URI de conteúdo para alterações.

SetNotificationUris(ContentResolver, IList<Uri>)

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

ToArray<T>()

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterContentObserver(ContentObserver)

Cancele o registro de um observador que tenha sido registrado anteriormente com este cursor via RegisterContentObserver(ContentObserver).

UnregisterDataSetObserver(DataSetObserver)

Cancele o registro de um observador que tenha sido registrado anteriormente com este cursor via RegisterContentObserver(ContentObserver).

UnregisterFromRuntime()

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em 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 sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
IJavaPeerable.Finalized()

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

GetJniTypeName(IJavaPeerable)

Classe wrapper para Cursor que delega todas as chamadas ao objeto de cursor real.

Aplica-se a