Lenguaje

SQLiteDatabase.OpenParams.Builder.SetIdleConnectionTimeout(Int64) Método

Definición

Establece el número máximo de milisegundos que se permite que la conexión de SQLite esté inactiva antes de que se cierre y quite del grupo.

[Android.Runtime.Register("setIdleConnectionTimeout", "(J)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;", "", ApiSince=27)]
public Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder SetIdleConnectionTimeout(long idleConnectionTimeoutMs);
[<Android.Runtime.Register("setIdleConnectionTimeout", "(J)Landroid/database/sqlite/SQLiteDatabase$OpenParams$Builder;", "", ApiSince=27)>]
member this.SetIdleConnectionTimeout : int64 -> Android.Database.Sqlite.SQLiteDatabase.OpenParams.Builder

Parámetros

idleConnectionTimeoutMs
Int64

tiempo de espera en milisegundos. Use Long.MAX_VALUE para permitir conexiones inactivas ilimitadas. El valor es 0 o superior

Devoluciones

Atributos

Comentarios

Este método está en desuso en el nivel de API 29. NO USE este método. Consulte javadoc para obtener los detalles.

Establece el número máximo de milisegundos que se permite que la conexión de SQLite esté inactiva antes de que se cierre y quite del grupo.

NO USE este método. Esta característica tiene efectos secundarios negativos que son muy difíciles de prever.

Un tiempo de espera de conexión permite al sistema cerrar internamente una conexión a una base de datos de SQLite después de un tiempo de espera determinado, lo que es bueno para reducir el consumo de memoria de la aplicación. Sin embargo, el efecto secundario es que restablecerá todos los estados por conexión de SQLite, que normalmente se modifican con una instrucción PRAGMA, y estos estados no se restaurarán cuando se restablezca internamente una conexión, y el sistema no proporciona una devolución de llamada para que una aplicación vuelva a configurar una conexión. Esta característica solo se puede usar si una aplicación no depende de ninguno de estos estados por conexión.

Referencia de Android para android.database.sqlite.SQLiteDatabase.OpenParams.Builder.setIdleConnectionTimeout.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a