Compartilhar via


MockContext.OpenOrCreateDatabase Método

Definição

Sobrecargas

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste contexto.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste contexto.

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory)

Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste contexto.

[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

Parâmetros

file
String

O nome (exclusivo no pacote do aplicativo) do banco de dados.

mode
FileCreationMode

Modo de operação. Use 0 ou Private para a operação WorldReadable padrão e WorldWriteable para controlar permissões. Use Android.Content.Context.MODE_ENABLE_WRITE_AHEAD_LOGGING para habilitar o log de gravação antecipada por padrão.

factory
SQLiteDatabase.ICursorFactory

Uma classe de fábrica opcional que é chamada para instanciar um cursor quando a consulta é chamada.

Retornos

Atributos

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

OpenOrCreateDatabase(String, FileCreationMode, SQLiteDatabase+ICursorFactory, IDatabaseErrorHandler)

Abra um novo SQLiteDatabase privado associado ao pacote de aplicativos deste contexto.

[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

Parâmetros

file
String

O nome (exclusivo no pacote do aplicativo) do banco de dados.

mode
FileCreationMode

Modo de operação. Use 0 ou Private para a operação WorldReadable padrão e WorldWriteable para controlar permissões. Use Android.Content.Context.MODE_ENABLE_WRITE_AHEAD_LOGGING para habilitar o log de gravação antecipada por padrão.

factory
SQLiteDatabase.ICursorFactory

Uma classe de fábrica opcional que é chamada para instanciar um cursor quando a consulta é chamada.

errorHandler
IDatabaseErrorHandler

o a ser usado quando sqlite IDatabaseErrorHandler relata corrupção de banco de dados. se nulo, DefaultDatabaseErrorHandler é assumido.

Retornos

Atributos

Comentários

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a