Idioma

DatabaseOpenFlags Enumeração

Definição

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum DatabaseOpenFlags
[<System.Flags>]
type DatabaseOpenFlags = 
Herança
DatabaseOpenFlags
Atributos

Campos

Nome Valor Description
OpenReadwrite 0

Sinalizador aberto: sinalizador para openDatabase(Arquivo, OpenParams) para abrir o banco de dados para leitura e gravação. Se o disco estiver cheio, isso poderá falhar mesmo antes de você realmente escrever qualquer coisa.

Observe que o valor desse sinalizador é 0, portanto, é o padrão.

Referência do Android para android.database.sqlite.SQLiteDatabase.OPEN_READWRITE.

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.

OpenReadonly 1

Sinalizador aberto: sinalizador para openDatabase(Arquivo, OpenParams) para abrir o banco de dados somente para leitura. Essa é a única maneira confiável de abrir um banco de dados se o disco estiver cheio.

Referência do Android para android.database.sqlite.SQLiteDatabase.OPEN_READONLY.

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.

NoLocalizedCollators 16

Sinalizador aberto: sinalizador para openDatabase(Arquivo, OpenParams) para abrir o banco de dados sem suporte para ordenadores localizados.

Isso faz com que o collator LOCALIZED não seja criado. Você deve ser consistente ao usar esse sinalizador para usar a configuração com a qual o banco de dados foi criado. Se isso estiver definido, setLocale(Locale) não fará nada.

Referência do Android para android.database.sqlite.SQLiteDatabase.NO_LOCALIZED_COLLATORS.

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.

CreateIfNecessary 268435456

Sinalizador aberto: sinalizador para openDatabase(Arquivo, OpenParams) para criar o arquivo de banco de dados se ele ainda não existir.

Referência do Android para android.database.sqlite.SQLiteDatabase.CREATE_IF_NECESSARY.

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.

EnableWriteAheadLogging 536870912

Sinalizador aberto: sinalizador para openDatabase(Arquivo, OpenParams) para abrir o arquivo de banco de dados com o log de gravação antecipada habilitado por padrão. Usar esse sinalizador é mais eficiente do que chamar enableWriteAheadLogging(). O log de gravação antecipada não pode ser usado com bancos de dados somente leitura, portanto, o valor desse sinalizador será ignorado se o banco de dados for aberto somente leitura.

Referência do Android para android.database.sqlite.SQLiteDatabase.ENABLE_WRITE_AHEAD_LOGGING.

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.

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.

Aplica-se a