MatrixCursor Classe

Definição

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

[Android.Runtime.Register("android/database/MatrixCursor", DoNotGenerateAcw=true)]
public class MatrixCursor : Android.Database.AbstractCursor
[<Android.Runtime.Register("android/database/MatrixCursor", DoNotGenerateAcw=true)>]
type MatrixCursor = class
    inherit AbstractCursor
Herança
Atributos

Comentários

Uma implementação de cursor mutável apoiada por uma matriz de Objects. Use #newRow() para adicionar linhas. Expande automaticamente a capacidade interna conforme necessário.

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

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
MatrixCursor(IntPtr, JniHandleOwnership)

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

MatrixCursor(String[], Int32)

Constrói um novo cursor com a capacidade inicial fornecida.

MatrixCursor(String[])

Constrói um novo cursor.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ColumnCount

Retornar o número total de colunas

(Herdado de AbstractCursor)
Count

Retorna o número de linhas no cursor.

Extras

Retorna um pacote de valores extras.

(Herdado de AbstractCursor)
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.

(Herdado de AbstractCursor)
IsBeforeFirst

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

(Herdado de AbstractCursor)
IsClosed

retornará true se o cursor estiver fechado

(Herdado de AbstractCursor)
IsFirst

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

(Herdado de AbstractCursor)
IsLast

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

(Herdado de AbstractCursor)
JniIdentityHashCode

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
JniPeerMembers

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

MClosed

Este membro foi preterido.

(Herdado de AbstractCursor)
MContentResolver

Este membro foi preterido.

(Herdado de AbstractCursor)
MCurrentRowID
Obsoleto.

Se MRowIdColumnIndex não estiver -1 isso contém o valor da coluna na MRowIdColumnIndex linha atual em que esse cursor está apontando.

(Herdado de AbstractCursor)
MPos

Este membro foi preterido.

(Herdado de AbstractCursor)
MRowIdColumnIndex
Obsoleto.

Isso deve ser definido como o índice da coluna ID da linha por qualquer subclasse que deseje dar suporte a atualizações.

(Herdado de AbstractCursor)
MUpdatedRows
Obsoleto.
(Herdado de AbstractCursor)
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).

(Herdado de AbstractCursor)
NotificationUris

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de AbstractCursor)
PeerReference

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
Position

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

(Herdado de AbstractCursor)
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.

(Herdado de AbstractCursor)
Window

Se o cursor for apoiado por um CursorWindow, retornará uma janela pré-preenchida com o conteúdo do cursor, caso contrário, nulo.

(Herdado de AbstractCursor)

Métodos

Nome Description
AddRow(IIterable)

Adiciona uma nova linha ao final com os valores de coluna fornecidos.

AddRow(Object[])

Adiciona uma nova linha ao final com os valores de coluna fornecidos.

CheckPosition()

Essa função gerará CursorIndexOutOfBoundsException se a posição do cursor estiver fora dos limites.

(Herdado de AbstractCursor)
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.

(Herdado de AbstractCursor)
CopyStringToBuffer(Int32, CharArrayBuffer)

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

(Herdado de AbstractCursor)
Deactivate()

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

(Herdado de AbstractCursor)
Dispose()

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
Dispose(Boolean)

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
FillWindow(Int32, CursorWindow)

Copia os dados do cursor para a janela.

(Herdado de AbstractCursor)
GetBlob(Int32)

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

(Herdado de AbstractCursor)
GetColumnIndex(String)

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

(Herdado de AbstractCursor)
GetColumnIndexOrThrow(String)

Retorna o índice baseado em zero para o nome da coluna fornecido ou é gerado IllegalArgumentException se a coluna não existir.

(Herdado de AbstractCursor)
GetColumnName(Int32)

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

(Herdado de AbstractCursor)
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.

(Herdado de AbstractCursor)
GetUpdatedField(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractCursor)
IsFieldUpdated(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractCursor)
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.

(Herdado de AbstractCursor)
MoveToFirst()

Mova o cursor para a primeira linha.

(Herdado de AbstractCursor)
MoveToLast()

Mova o cursor para a última linha.

(Herdado de AbstractCursor)
MoveToNext()

Mova o cursor para a próxima linha.

(Herdado de AbstractCursor)
MoveToPosition(Int32)

Mova o cursor para uma posição absoluta.

(Herdado de AbstractCursor)
MoveToPrevious()

Mova o cursor para a linha anterior.

(Herdado de AbstractCursor)
NewRow()

Adiciona uma nova linha ao final e retorna um construtor para essa linha.

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

As subclasses devem chamar esse método quando terminarem de confirmar atualizações para notificar todos os observadores.

(Herdado de AbstractCursor)
OnMove(Int32, Int32)

Essa função é chamada sempre que o cursor é rolado com êxito para uma nova posição, dando à subclasse a chance de atualizar qualquer estado que possa ter.

(Herdado de AbstractCursor)
RegisterContentObserver(ContentObserver)

Registre um observador chamado quando ocorrerem alterações no conteúdo que está apoiando esse cursor.

(Herdado de AbstractCursor)
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().

(Herdado de AbstractCursor)
Requery()

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

(Herdado de AbstractCursor)
Respond(Bundle)

Essa é uma maneira fora de banda para que o usuário de um cursor se comunique com o cursor.

(Herdado de AbstractCursor)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetNotificationUri(ContentResolver, Uri)

Especifica um URI de conteúdo para observar as alterações.

(Herdado de AbstractCursor)
SetNotificationUris(ContentResolver, IList<Uri>)

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de AbstractCursor)
ToArray<T>()

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

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

(Herdado de AbstractCursor)
UnregisterDataSetObserver(DataSetObserver)

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

(Herdado de AbstractCursor)
UnregisterFromRuntime()

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

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

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
IJavaPeerable.Finalized()

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

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

Uma implementação de cursor mutável apoiada por uma matriz de Objects.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a