ContextWrapper.OpenOrCreateDatabase Método

Definição

Sobrecargas

Nome Description
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? 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

Parâmetros

name
String

O nome (exclusivo no pacote de aplicativos) 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 registro em log com antecedência por padrão.

factory
SQLiteDatabase.ICursorFactory

Uma classe de fábrica opcional que é chamada para criar uma instância de um cursor quando a consulta é chamada.

Retornos

O conteúdo de um banco de dados recém-criado com o nome fornecido.

Atributos

Comentários

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

Java documentação para android.content.ContextWrapper.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory).

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? 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

Parâmetros

name
String

O nome (exclusivo no pacote de aplicativos) 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 registro em log com antecedência por padrão.

factory
SQLiteDatabase.ICursorFactory

Uma classe de fábrica opcional que é chamada para criar uma instância de um cursor quando a consulta é chamada.

errorHandler
IDatabaseErrorHandler

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

Retornos

O conteúdo de um banco de dados recém-criado com o nome fornecido.

Atributos

Comentários

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

Java documentação para android.content.ContextWrapper.openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler).

Aplica-se a