Partilhar via


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.

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

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

MatrixCursor(IntPtr, JniHandleOwnership)

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

MatrixCursor(String[])

Constrói um novo cursor.

MatrixCursor(String[], Int32)

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

Propriedades

Class

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

(Herdado de Object)
ColumnCount

Retornar o número total de colunas

(Herdado de AbstractCursor)
Count

Retorna os números 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 for -1, isso contém o valor da coluna em MRowIdColumnIndex para a linha atual para a qual o 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 oferecer 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 pelo 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

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.

(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, null.

(Herdado de AbstractCursor)

Métodos

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 lança 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 de coluna fornecido ou -1 se a coluna não existir.

(Herdado de AbstractCursor)
GetColumnIndexOrThrow(String)

Retorna o índice baseado em zero para o nome de coluna fornecido ou lança 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 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.

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

(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 toda vez 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 que é chamado quando ocorrem alterações no conteúdo que dá suporte a esse cursor.

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

(Herdado de AbstractCursor)
Requery()

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

(Herdado de AbstractCursor)
Respond(Bundle)

Esta é uma maneira fora de banda para o usuário de um cursor para se comunicar 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 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)

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

(Herdado de AbstractCursor)
UnregisterDataSetObserver(DataSetObserver)

Cancele o registro de um observador que tenha sido 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é que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

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

Implantações explícitas de interface

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

Aplica-se a