SQLiteOpenHelper.ReadableDatabase プロパティ

定義

データベースを作成または開きます。

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

プロパティ値

#getWritableDatabaseまたは#closeが呼び出されるまで有効なデータベース オブジェクト。

属性

例外

データベースを開くことができない場合

注釈

データベースを作成または開きます。 これは、フル ディスクなどの問題でデータベースを読み取り専用で開く必要がない限り、 #getWritableDatabase によって返されるオブジェクトと同じです。 その場合、読み取り専用データベース オブジェクトが返されます。 問題が修正された場合、 #getWritableDatabase の今後の呼び出しが成功する可能性があります。その場合、読み取り専用データベース オブジェクトは閉じられ、読み取り/書き込みオブジェクトは後で返されます。

#getWritableDatabaseと同様に、このメソッドが返されるまでに時間がかかる場合があるため、android.content.ContentProvider#onCreate ContentProvider.onCreate()を含め、アプリケーション のメイン スレッドから呼び出さないでください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象