Articles of sqlite de

Error al hacer que Enum sea la key principal en la biblioteca de la database de la sala

Estoy usando una enumeración para ser una key principal para la biblioteca de database Room con TypeConvertor y no comstack en time de ejecución y arroja un error Aquí está mi convertidor class QuranIndexConverter { @TypeConverter fun toQuranIndex(index: String): QuranIndex { return QuranIndex.valueOf(index) } @TypeConverter fun toStringIndex(quranIndex: QuranIndex): String { return quranIndex.name }} Aquí el […]

¿Cómo puedo unirme a tres entidades en GreenDao?

Traté de unirme a las tres entidades usando el ejemplo que GreenDao proporciona aquí, pero me da un error en la última línea bajo el parámetro leadTopersonJoin que dice "No coincide el tipo, esperado Join <*, Lead> encontrado Join <Lead, Person> y puedo No averigüe cómo solucionarlo. var daoSession: DaoSession = Application.getInstance().daoSession var queryBuilderLead: QueryBuilder<Lead> […]

Base de datos de android de Kotlin: no se puede convertir java.lang.String en android.database.Cursor

Estoy desarrollando una aplicación de notas simples en Kotlin para Android que utiliza una database sqlite simple. Ya lo escribí en Java, pero ahora tengo algunos problemas en Kotlin, en particular con una sola línea de código. Este es el código Java en el que tomo la identificación de la nota cuando hago clic en […]

Android (Kotlin): sobrescribe el nombre para la input del logging de llamadas

Actualmente estoy intentando crear una aplicación, que puede iniciar una llamada desde una list de contactos extraídos de una API de reposo, usando: val callIntent = Intent(Intent.ACTION_CALL) callIntent.data = Uri.parse("tel:${entry.phoneNumber}") startActivity(callIntent) Dado que, que yo sepa, no es posible pasar ninguna información para ser utilizada para el logging de llamadas resultante (El 'historial de llamadas' […]

¿Cómo unir dos tablas en Android usando el método de consulta del proveedor de contenido?

Soy nuevo en Android. Estoy usando el proveedor de contenido en mi aplicación. En mi aplicación, deseo unir dos tablas pero no sé cómo hacerlo. Ayúdame a encontrar una solución. mis tablas: CREATE TABLE Bank_customers (customer_id varchar PRIMARY KEY , customer_name varchar, customer_date_of_birth date, address varchar, mobile integer, email varchar); CREATE TABLE Bank_accounts (account_number integer(11) […]

Cómo pasar el nombre de db en time de ejecución en kotlin

He intentado crear DatabaseOpenHelper en kotlin. no me permite pasar el nombre de db en time de ejecución. class DatabaseOpenHelper (context: Context) : SQLiteOpenHelper(context, "mydb.db", null, 4) { val TAG = javaClass<DatabaseOpenHelper >().getSimpleName() val TABLE = "logs" companion object { public val ID: String = "_id" public val TIMESTAMP: String = "TIMESTAMP" public val TEXT: […]

Tipo de interferencia fallida. No coinciden los types esperados: requiere un par de cadenas encontrado <String, String> en Kotlin y Anko

kotlin una database usando kotlin y anko library. Estoy siguiendo este artículo https://antonioleiva.com/databases-anko-kotlin/ Estoy tratando de insert datos dentro del bloque de la database utilizando a continuación, pero me aparece un error Tipo de interferencia fallida. No coinciden los types esperados: requiere un par de cadenas encontradas fun insertPerson() { database.use { insert(PersonTable.Name, PersonTable.PersonName to […]

Error de la database de la sala Android: parámetro no utilizado: días en la function @Query

Estoy utilizando Room databse, tratando de escribir una consulta en mi Dao, que eliminará todos los loggings anteriores a la cantidad específica de días. Aquí es a lo que recurro: @Query("DELETE FROM my_table WHERE dateFrom <= date('now','-:days day')") fun deleteAllOlderThan(days: Int) Sin embargo, cuando bash build mi proyecto, aparece un error en mi console de […]

IlegalStateException donde se lanzó, al intentar recuperar los valores de la instancia de RoomDatabase

Estoy usando el nuevo espacio de componentes de architecture android para las operaciones de la database, me metí en problemas cuando trato de recuperar objects de la database Couldn't read row 0, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it. esta es mi interfaz Dao @Dao interface […]

Imposible get datos de la database sqlite

El problema es que cuando ejecuto mi código, la aplicación se detiene con un error (java.lang.RuntimeException: no se puede iniciar la actividad ComponentInfo {com.twixt.pranav.pos / com.twixt.pranav.pos.View.Activity.Cart }: java.lang.NullPointerException: Intento de invocar el método virtual 'java.io.File android.content.Context.getDatabasePath (java.lang.String)' en una reference de object nulo) en el código que podría ver que he insertado uno datos manualmente […]