SQLiteOpenHelper.OnConfigure(SQLiteDatabase) Méthode

Définition

Appelée lorsque la connexion de base de données est configurée, pour activer des fonctionnalités telles que la journalisation en écriture anticipée ou la prise en charge des clés étrangères.

[Android.Runtime.Register("onConfigure", "(Landroid/database/sqlite/SQLiteDatabase;)V", "GetOnConfigure_Landroid_database_sqlite_SQLiteDatabase_Handler")]
public virtual void OnConfigure(Android.Database.Sqlite.SQLiteDatabase? db);
[<Android.Runtime.Register("onConfigure", "(Landroid/database/sqlite/SQLiteDatabase;)V", "GetOnConfigure_Landroid_database_sqlite_SQLiteDatabase_Handler")>]
abstract member OnConfigure : Android.Database.Sqlite.SQLiteDatabase -> unit
override this.OnConfigure : Android.Database.Sqlite.SQLiteDatabase -> unit

Paramètres

db
SQLiteDatabase

Base de données.

Attributs

Remarques

Appelée lorsque la connexion de base de données est configurée, pour activer des fonctionnalités telles que la journalisation en écriture anticipée ou la prise en charge des clés étrangères.

Cette méthode est appelée avant #onCreate, #onUpgrade, #onDowngradeou #onOpen est appelée. Il ne doit pas modifier la base de données, sauf pour configurer la connexion de base de données en fonction des besoins.

Cette méthode doit uniquement appeler des méthodes qui configurent les paramètres de la connexion de base de données, tels que SQLiteDatabase#enableWriteAheadLoggingSQLiteDatabase#setForeignKeyConstraintsEnabled, SQLiteDatabase#setLocale, SQLiteDatabase#setMaximumSizeou exécutant des instructions PRAGMA.

Java documentation pour android.database.sqlite.SQLiteOpenHelper.onConfigure(android.database.sqlite.SQLiteDatabase).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à