SQLiteOpenHelper.ReadableDatabase Propriété

Définition

Créez et/ou ouvrez une base de données.

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

Valeur de propriété

objet de base de données valide jusqu’à ce qu’il #getWritableDatabase soit appelé ou #close appelé.

Attributs

Exceptions

si la base de données ne peut pas être ouverte

Remarques

Créez et/ou ouvrez une base de données. Il s’agit du même objet retourné par #getWritableDatabase un problème, par exemple un disque complet, que la base de données soit ouverte en lecture seule. Dans ce cas, un objet de base de données en lecture seule est retourné. Si le problème est résolu, un prochain appel peut #getWritableDatabase réussir, auquel cas l’objet de base de données en lecture seule est fermé et l’objet de lecture/écriture est retourné à l’avenir.

Comme #getWritableDatabase, cette méthode peut prendre beaucoup de temps pour retourner, donc vous ne devez pas l’appeler à partir du thread principal de l’application, y compris à partir de android.content.ContentProvider#onCreate ContentProvider.onCreate().

Java documentation pour android.database.sqlite.SQLiteOpenHelper.getReadableDatabase().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à