MockContext.OpenOrCreateDatabase 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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? file, 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
參數
- file
- String
資料庫的名稱(應用程式套件中是唯一的)。
- mode
- FileCreationMode
作業模式。 使用 0 或 Private 做為預設作業, WorldReadable 並 WorldWriteable 控制許可權。 使用 Android.Content.Context.MODE_ENABLE_WRITE_AHEAD_LOGGING 預設啟用預先寫入記錄。
- factory
- SQLiteDatabase.ICursorFactory
選擇性的 Factory 類別,呼叫以在呼叫查詢時具現化數據指標。
傳回
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
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? file, 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
參數
- file
- String
資料庫的名稱(應用程式套件中是唯一的)。
- mode
- FileCreationMode
作業模式。 使用 0 或 Private 做為預設作業, WorldReadable 並 WorldWriteable 控制許可權。 使用 Android.Content.Context.MODE_ENABLE_WRITE_AHEAD_LOGGING 預設啟用預先寫入記錄。
- factory
- SQLiteDatabase.ICursorFactory
選擇性的 Factory 類別,呼叫以在呼叫查詢時具現化數據指標。
- errorHandler
- IDatabaseErrorHandler
, IDatabaseErrorHandler 當 sqlite 報告資料庫損毀時所要使用的 。 如果為 null, DefaultDatabaseErrorHandler 則會假設為 。
傳回
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。