AbstractWindowedCursor Classe

Definição

Uma classe base para cursores que armazenam seus dados em CursorWindows.

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

Comentários

Uma classe base para cursores que armazenam seus dados em CursorWindows.

O cursor possui a janela do cursor que ele usa. Quando o cursor é fechado, sua janela também é fechada. Da mesma forma, quando a janela usada pelo cursor é alterada, sua janela antiga é fechada. Essa política de propriedade estrita garante que as janelas do cursor não sejam vazadas.

As subclasses são responsáveis por preencher a janela do cursor com dados durante #onMove(int, int)o , alocando uma nova janela do cursor, se necessário. Durante #requery()o , a janela do cursor existente deve ser limpa e preenchida com novos dados.

Se o conteúdo do cursor mudar ou se tornar inválido, a janela antiga deve ser fechada (porque pertence ao cursor) e definida como null.

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

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

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

(Herdado de AbstractCursor)
Count

Retorna os números de linhas no cursor.

(Herdado de AbstractCursor)
Extras

Retorna um pacote de valores extras.

(Herdado de AbstractCursor)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasWindow

Retorna true se o cursor tiver uma janela de cursor associada.

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 classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de Object)
JniPeerMembers

Uma classe base para cursores que armazenam seus dados em CursorWindows.

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

A janela do cursor pertence a este cursor.

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 classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de AbstractCursor)
PeerReference

Uma classe base para cursores que armazenam seus dados em CursorWindows.

(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

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 classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de Object)
Dispose(Boolean)

Uma classe base para cursores que armazenam seus dados em CursorWindows.

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

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

Este membro foi preterido.

IsFieldUpdated(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractCursor)
IsFloat(Int32)
Obsoleto.

Este membro foi preterido.

IsLong(Int32)
Obsoleto.

Este membro foi preterido.

IsNull(Int32)

Retorna true se o valor na coluna indicada for null.

IsString(Int32)
Obsoleto.

Este membro foi preterido.

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)
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 classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de AbstractCursor)
SetWindow(CursorWindow)

Define uma nova janela de cursor para o cursor usar.

ToArray<T>()

Uma classe base para cursores que armazenam seus dados em CursorWindows.

(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 classe base para cursores que armazenam seus dados em CursorWindows.

(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 classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Uma classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de Object)
IJavaPeerable.Finalized()

Uma classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Uma classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma classe base para cursores que armazenam seus dados em CursorWindows.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma classe base para cursores que armazenam seus dados em CursorWindows.

(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 classe base para cursores que armazenam seus dados em CursorWindows.

GetJniTypeName(IJavaPeerable)

Uma classe base para cursores que armazenam seus dados em CursorWindows.

Aplica-se a