Sprache

SQLiteOpenHelper.ReadableDatabase Eigenschaft

Definition

Erstellen und/oder Öffnen einer Datenbank

public virtual Android.Database.Sqlite.SQLiteDatabase? ReadableDatabase { [Android.Runtime.Register("getReadableDatabase", "()Landroid/database/sqlite/SQLiteDatabase;", "GetGetReadableDatabaseHandler")] get; }
[<get: Android.Runtime.Register("getReadableDatabase", "()Landroid/database/sqlite/SQLiteDatabase;", "GetGetReadableDatabaseHandler")>]
member this.ReadableDatabase : Android.Database.Sqlite.SQLiteDatabase

Eigenschaftswert

ein Datenbankobjekt gültig bis #getWritableDatabase oder #close wird aufgerufen.

Attribute

Ausnahmen

wenn die Datenbank nicht geöffnet werden kann

Hinweise

Erstellen und/oder Öffnen einer Datenbank Dies ist dasselbe Objekt, das #getWritableDatabase zurückgegeben wird, es sei denn, ein Problem, z. B. ein vollständiger Datenträger, erfordert, dass die Datenbank schreibgeschützt geöffnet wird. In diesem Fall wird ein schreibgeschütztes Datenbankobjekt zurückgegeben. Wenn das Problem behoben ist, kann ein zukünftiger Aufruf #getWritableDatabase erfolgreich sein, in diesem Fall wird das schreibgeschützte Datenbankobjekt geschlossen und das Lese-/Schreibobjekt wird in Zukunft zurückgegeben.

Wie #getWritableDatabase, kann diese Methode lange dauern, um zurückzugeben, daher sollten Sie sie nicht aus dem Hauptthread der Anwendung aufrufen, einschließlich von android.content.ContentProvider#onCreate ContentProvider.onCreate().

Java Dokumentation für android.database.sqlite.SQLiteOpenHelper.getReadableDatabase().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: