Condividi tramite


Android.Database Spazio dei nomi

Se è necessario gestire i dati in un database privato, usare le Android.Database.Sqlite classi .

Classi

AbstractCursor

Si tratta di una classe di cursori astratta che gestisce un sacco di codice comune che tutti i cursori devono gestire e vengono forniti per motivi pratici.

AbstractCursor.SelfContentObserver

I cursori usano questa classe per tenere traccia delle modifiche apportate ad altri utenti nell'URI.

AbstractWindowedCursor

Classe di base per i cursori che archivia i dati in CursorWindows.

CharArrayBuffer

Questa operazione viene usata per Cursor#copyStringToBuffer

ContentObservable

Specializzazione di Observable per ContentObserver che fornisce metodi per l'invio di notifiche a un elenco di ContentObserver oggetti.

ContentObserver

Riceve i callback per le modifiche apportate al contenuto.

CrossProcessCursorWrapper

Wrapper cursore che implementa CrossProcessCursor.

CursorIndexOutOfBoundsException

Eccezione che indica che un cursore non è compreso nei limiti.

CursorJoiner

Esegue un join su due cursori utilizzando le colonne specificate.

CursorJoiner.Result

Risultato di una chiamata a next().

CursorWindow

Buffer contenente più righe di cursore.

CursorWindow.InterfaceConsts

Se è necessario gestire i dati in un database privato, usare le Android.Database.Sqlite classi .

CursorWindowAllocationException

Questa eccezione viene generata quando non è stato possibile allocare CursorWindow, probabilmente a causa della mancata disponibilità della memoria.

CursorWrapper

Classe wrapper per Cursor che delega tutte le chiamate all'oggetto cursore effettivo.

DatabaseUtils

Metodi di utilità statici per la gestione di database e Cursors.

DatabaseUtils.InsertHelper

Questa classe consente agli utenti di eseguire più inserimenti in una tabella usando la stessa istruzione.

DataSetObservable

Specializzazione di Observable per DataSetObserver che fornisce metodi per l'invio di notifiche a un elenco di DataSetObserver oggetti.

DataSetObserver

Riceve i richiami quando un set di dati è stato modificato o non è valido.

DefaultDatabaseErrorHandler

Classe predefinita usata per definire l'azione da eseguire quando il danneggiamento del database viene segnalato da sqlite.

MatrixCursor

Implementazione del cursore modificabile supportata da una matrice di Objects.

MatrixCursor.RowBuilder

Compila una riga di valori usando uno di questi approcci: <ul><li>Values può essere aggiunto con l'ordinamento esplicito delle colonne usando #add(Object), che inizia dalla colonna più a sinistra e aggiunge un valore di colonna alla volta.

MergeCursor

Classe di praticità che consente di presentare una matrice di cursori come un singolo cursore lineare.

Observable

Fornisce metodi per registrare o annullare la registrazione di osservatori arbitrari in un oggetto ArrayList.

SQLException

Eccezione che indica che si è verificato un errore con l'analisi o l'esecuzione di SQL.

StaleDataException

Questa eccezione viene generata quando un cursore contiene dati non aggiornati e deve essere rieseguita una query prima di essere usata di nuovo.

Interfacce

ICrossProcessCursor

Un cursore tra processi è un'estensione di che Cursor supporta anche l'utilizzo da processi remoti.

ICursor

Questa interfaccia fornisce l'accesso in lettura/scrittura casuale al set di risultati restituito da una query di database.

IDatabaseErrorHandler

Interfaccia che consente alle app di definire un'azione da intraprendere quando viene rilevato un danneggiamento del database.

Enumerazioni

FieldType

Enumera i valori restituiti da diversi tipi.

StatementType

Enumera i valori restituiti da diversi tipi.