SQLiteOpenHelper.WritableDatabase Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создайте и(или) откройте базу данных, которая будет использоваться для чтения и записи.
public virtual Android.Database.Sqlite.SQLiteDatabase? WritableDatabase { [Android.Runtime.Register("getWritableDatabase", "()Landroid/database/sqlite/SQLiteDatabase;", "GetGetWritableDatabaseHandler")] get; }
[<get: Android.Runtime.Register("getWritableDatabase", "()Landroid/database/sqlite/SQLiteDatabase;", "GetGetWritableDatabaseHandler")>]
member this.WritableDatabase : Android.Database.Sqlite.SQLiteDatabase
Значение свойства
Допустимый объект базы данных чтения и записи до вызова #close
- Атрибуты
Исключения
Значение , если база данных не может быть открыта для записи
Комментарии
Создайте и(или) откройте базу данных, которая будет использоваться для чтения и записи. При первом вызове база данных будет открыта и #onCreate#onUpgrade (или) #onOpen будет вызвана.
После успешного открытия база данных кэшируется, поэтому этот метод можно вызывать каждый раз, когда необходимо записать в базу данных. (Не забудьте вызвать #close , если база данных больше не нужна.) Ошибки, такие как плохие разрешения или полный диск, могут привести к сбою этого метода, но будущие попытки могут завершиться успешно, если проблема устранена.
Обновление базы данных может занять много времени, не следует вызывать этот метод из основного потока приложения, в том числе из android.content.ContentProvider#onCreate ContentProvider.onCreate().
Java документации по android.database.sqlite.SQLiteOpenHelper.getWritableDatabase().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".