Mi aplicación experimenta un bloqueo cuando la base de datos sqlite se actualiza la primera vez. Recargando la aplicación, funciona bien desde entonces. Supongo que esto tiene que ver con la función onUpgrade entonces. No puedo localizar dónde está el problema, cualquier consejo muy apreciado. Gracias por adelantado. DatabaseHelper: public class DatabaseHelper extends SQLiteOpenHelper { […]
En mi aplicación estoy recibiendo el registro de todas las llamadas con este código. Me devuelve todo el registro de llamadas en mi teléfono android. public class CallLogHelper { public static Cursor getAllCallLogs(ContentResolver cr) { // reading all data in descending order according to DATE String strOrder = android.provider.CallLog.Calls.DATE + " DESC"; Uri callUri = […]
Hola, estoy empezando a desarrollar una aplicación para Android que va a utilizar una base de datos SQLite que tendrá varias tablas. Lo que me gustaría saber es cuando las tablas específicas se actualizaron por última vez, ya que algunos datos no tendrían que actualizarse por decir una semana, ya que como otras tablas tendrán […]
Estaba leyendo este artículo ( http://www.vogella.com/tutorials/AndroidSQLite/article.html ) para aprender sobre las bases de datos SQLite en las aplicaciones para Android. En el artículo tiene un consejo: Es una buena práctica crear una clase por tabla. Esta clase define los métodos static onCreate () y onUpgrade (). Estos métodos se llaman en los métodos correspondientes de […]
Estoy tratando de crear una base de datos en mi tarjeta sd. Siempre que llamo a SQLiteDatabase.openOrCreateDatabase consigo el error: 07-21 13: 33: 17.587: ERROR / AndroidRuntime (5541): Causado por: android.database.sqlite.SQLiteException: no se puede abrir el archivo de base de datos ¿Alguien sabe lo que puede estar causando esto? Aquí está el código que tengo […]
Esto es más una cuestión de diseño – no sólo una pregunta de codificación. Ya tengo una aplicación que almacena datos en tablas SQLite DB. Ahora quiero agregar la característica de búsqueda en esto. Entiendo que para habilitar la función de búsqueda necesito tablas FTS. Las tablas que tengo son (no exactamente las mismas pero […]
Me preguntaba si alguien podría darme una breve descripción de los cursores de Android. Un par de preguntas específicas: 1 – Tengo un método que devuelve un cursor después de una consulta de base de datos: public static Cursor getVehicles() { SQLiteDatabase db = vehicleData.getReadableDatabase(); Cursor cursor = db.query(TABLE_NAME, GET_VEHICLES_FROM_CLAUSE, null, null, null, null, ORDER_BY); […]
Quiero añadir un campo que indique la última modificación o último acceso a mis objetos. ¿Hay un método fácil y auto refrescado para hacerlo?
Estoy construyendo un simple RPG android. Cada jugador tiene acceso a un máximo de unos 50 soldados. Cada soldado tiene algunas estadísticas (clase, hp, ataque, etc), y tres ranuras de inventario. Sólo habrá alrededor de 100 elementos en el juego para llenar estas ranuras de inventario. Tenía la esperanza de establecer una base de datos […]
Tengo un problema al terminar una transacción de SQLite y estoy totalmente desconcertado sobre cómo hacerlo. Se parece totalmente a este bug de 2007. Estoy creando mi tabla de employee (que hace referencia a otra entity tabla) de la siguiente manera (editada por brevedad): CREATE TABLE employee (_id INTEGER NOT NULL, PRIMARY KEY ( _id […]