ContextWrapper.OpenOrCreateDatabase 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory) |
開啟與此上下文應用程式套件相關的新私有 SQLiteDatabase。 |
| OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler) |
開啟與此上下文應用程式套件相關的新私有 SQLiteDatabase。 |
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)
開啟與此上下文應用程式套件相關的新私有 SQLiteDatabase。
[Android.Runtime.Register("openOrCreateDatabase", "(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;", "GetOpenOrCreateDatabase_Ljava_lang_String_ILandroid_database_sqlite_SQLiteDatabase_CursorFactory_Handler")]
public override Android.Database.Sqlite.SQLiteDatabase? OpenOrCreateDatabase(string? name, Android.Content.FileCreationMode mode, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory);
[<Android.Runtime.Register("openOrCreateDatabase", "(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;)Landroid/database/sqlite/SQLiteDatabase;", "GetOpenOrCreateDatabase_Ljava_lang_String_ILandroid_database_sqlite_SQLiteDatabase_CursorFactory_Handler")>]
override this.OpenOrCreateDatabase : string * Android.Content.FileCreationMode * Android.Database.Sqlite.SQLiteDatabase.ICursorFactory -> Android.Database.Sqlite.SQLiteDatabase
參數
- name
- String
資料庫名稱(在應用程式套件中唯一)。
- mode
- FileCreationMode
操作模式。 預設操作使用 0 或 PrivateWorldReadableWorldWriteable 來控制權限。 使用 Android.Content.Context.MODE_ENABLE_WRITE_AHEAD_LOGGING 預設啟用預先寫入記錄。
- factory
- SQLiteDatabase.ICursorFactory
一個可選的工廠類別,當查詢被呼叫時會被呼叫來實例化游標。
傳回
一個新建立的資料庫內容,該資料庫包含了該名字。
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)
開啟與此上下文應用程式套件相關的新私有 SQLiteDatabase。
[Android.Runtime.Register("openOrCreateDatabase", "(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;", "GetOpenOrCreateDatabase_Ljava_lang_String_ILandroid_database_sqlite_SQLiteDatabase_CursorFactory_Landroid_database_DatabaseErrorHandler_Handler")]
public override Android.Database.Sqlite.SQLiteDatabase? OpenOrCreateDatabase(string? name, Android.Content.FileCreationMode mode, Android.Database.Sqlite.SQLiteDatabase.ICursorFactory? factory, Android.Database.IDatabaseErrorHandler? errorHandler);
[<Android.Runtime.Register("openOrCreateDatabase", "(Ljava/lang/String;ILandroid/database/sqlite/SQLiteDatabase$CursorFactory;Landroid/database/DatabaseErrorHandler;)Landroid/database/sqlite/SQLiteDatabase;", "GetOpenOrCreateDatabase_Ljava_lang_String_ILandroid_database_sqlite_SQLiteDatabase_CursorFactory_Landroid_database_DatabaseErrorHandler_Handler")>]
override this.OpenOrCreateDatabase : string * Android.Content.FileCreationMode * Android.Database.Sqlite.SQLiteDatabase.ICursorFactory * Android.Database.IDatabaseErrorHandler -> Android.Database.Sqlite.SQLiteDatabase
參數
- name
- String
資料庫名稱(在應用程式套件中唯一)。
- mode
- FileCreationMode
操作模式。 預設操作使用 0 或 PrivateWorldReadableWorldWriteable 來控制權限。 使用 Android.Content.Context.MODE_ENABLE_WRITE_AHEAD_LOGGING 預設啟用預先寫入記錄。
- factory
- SQLiteDatabase.ICursorFactory
一個可選的工廠類別,當查詢被呼叫時會被呼叫來實例化游標。
- errorHandler
- IDatabaseErrorHandler
當 SQL Ite 報告資料庫損毀時會使用。IDatabaseErrorHandler 若為零, DefaultDatabaseErrorHandler 則假設為零。
傳回
一個新建立的資料庫內容,該資料庫包含了該名字。
- 屬性
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。