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

プロパティ値

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

属性

例外

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

注釈

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

<p class="caution">Like #getWritableDatabase, このメソッドは、返されるまでに長い時間がかかる場合があるため、 を含め、アプリケーション メイン スレッドからandroid.content.ContentProvider#onCreate ContentProvider.onCreate()呼び出さないでください。

android.database.sqlite.SQLiteOpenHelper.getReadableDatabase()Java ドキュメント。

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

適用対象