CursorWrapper Classe

Definição

Classe wrapper para Cursor que delega todas as chamadas para o 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 para o objeto de cursor real. O uso principal dessa classe é estender um cursor enquanto substitui apenas um subconjunto de seus métodos.

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

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
CursorWrapper(ICursor)

Cria um wrapper de cursor.

CursorWrapper(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ColumnCount

Retornar o número total de colunas

Count

Retorna o número 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 para o objeto de cursor real.

(Herdado de Object)
JniPeerMembers

Classe wrapper para Cursor que delega todas as chamadas para o 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 por SetNotificationUri(ContentResolver, Uri).

NotificationUris

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

PeerReference

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

(Herdado de Object)
Position

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

ThresholdClass

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

ThresholdType

Essa API dá suporte à infraestrutura do 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 essa instância.

Métodos

Nome Description
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 para o objeto de cursor real.

(Herdado de Object)
Dispose(Boolean)

Classe wrapper para Cursor que delega todas as chamadas para o 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 da coluna fornecido ou -1 se a coluna não existir.

GetColumnIndexOrThrow(String)

Retorna o índice baseado em zero para o nome da coluna fornecido ou é gerado 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 um 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 cadeia de caracteres.

GetType(Int32)

Retorna o tipo de dados do valor da coluna fornecida.

IsNull(Int32)

Retorna true se o valor na coluna indicada for nulo.

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 em uma quantidade relativa, para frente ou para trás, 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 chamado quando ocorrerem alterações no conteúdo que está apoiando esse cursor.

RegisterDataSetObserver(DataSetObserver)

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

Requery()

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

Respond(Bundle)

Essa é uma maneira fora de banda para que o usuário de um cursor se comunique 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 obter alterações.

SetNotificationUris(ContentResolver, IList<Uri>)

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

ToArray<T>()

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

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterContentObserver(ContentObserver)

Cancelar o registro de um observador que foi registrado anteriormente com este cursor via RegisterContentObserver(ContentObserver).

UnregisterDataSetObserver(DataSetObserver)

Cancelar o registro de um observador que foi registrado anteriormente com este cursor via RegisterContentObserver(ContentObserver).

UnregisterFromRuntime()

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

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

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de Object)

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)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a