Tag: sqlite

¿Cómo actualizar una base de datos SQLite y NO perder todos los datos existentes?

Estoy agregando una tabla a la base de datos SQLite de mi aplicación. Toda mi sintaxis no está bien, no es el problema. Pero estoy teniendo algunos problemas para que la nueva tabla se cree correctamente. He añadido la nueva mesa …. @Override public void onCreate(SQLiteDatabase db) { db.execSQL(DATABASE_CREATE); db.execSQL(CREATE_REQUESTS); db.execSQL(CREATE_OVERRIDE); } Mi método de […]

Alcanzó el tamaño MAX para la caché de instrucciones compiladas-sql para la base de datos

Mi código es ContentValues values; values = new ContentValues(); values.put(SQLHelper.EMPLOYEE_LPN, jsObj.getString("lpn")); db.update(SQLHelper.EMPLOYEE_TABLE, values, "EMPLOYEE_LPN ='" + jsObj.getString("lpn") + "'", null); Una advertencia se muestra en el Log Cat 08-31 15:19:45.297: WARN/Database(2868): Reached MAX size for compiled-sql statement cache for database /data/data/org.sipdroid.sipua/databases/test.db; ie, NO space for this sql statement in cache: SELECT EMPLOYEE_NAME FROM eyemployee WHERE […]

Cómo restablecer la base de datos SqLite en Android?

Quiero que mis usuarios puedan restablecer la aplicación, entonces necesito restablecer la base de datos SQLite que he creado. ¿Cómo puedo hacer eso? Quiero restablecer la base de datos o eliminar y volver a crear la base de datos.

Idioma para cerrar un cursor

¿Cuál de las dos siguientes debería usar para asegurarse de que todos los cursores estén cerrados? Cursor c = getCursor(); if(c!=null && c.getCount()>0){ try{ // read values from cursor }catch(..){} finally{ c.close(); } }//end if OR Cursor c = getCursor(); try{ if(c!=null && c.getCount()>0){ // read values from cursor }//end if }catch(..){ }finally{ c.close(); } […]

¿Cómo descargar una base de datos SQLite desde un dispositivo Android?

Antes de pasar horas tratando de entender esto, tal vez pueda usar la experiencia de alguien; ¿Sería posible generar una base de datos SQLite en un servidor (web) y descargarla a un dispositivo Android y luego usarla? Necesito sincronizar datos, pero probablemente sería mucho más rápido crear la base de datos completamente y enviarla como […]

HTML5 Webapp como icono o aplicación regular en iPhone y Android.

Lo siento si esta es una pregunta noob, busqué un poco y no pude encontrar una respuesta. Estoy desarrollando una aplicación html5 que se basa en sqlite para el almacenamiento local. Me gustaría que aparezca como un icono de aplicación en la pantalla de iPhone / Android, ¿cuál es la mejor manera de hacer esto? […]

Estoy recibiendo una excepción de objeto de base de datos no cerrada en SQLite (Android), pero estoy cerrando explícitamente mi base de datos … ¿Ayuda?

Aquí está el error: 02-08 16: 35: 00.899: ERROR / Database (468): android.database.sqlite.DatabaseObjectNotClosedException: La aplicación no cerró el cursor o el objeto de base de datos que se abrió aquí Excepto, bueno, lo soy. Aquí está el método donde está ocurriendo este problema: public static void getUpdates(String username, Context context) { HttpClient httpClient = new […]

Android ExpandableListActivity y SimpleCursorTreeAdapter?

Estoy escribiendo una sencilla aplicación para Android. Tengo 2 mesas – una llamada 'grous' y otra llamada 'group_items'. Quiero utilizar la lista expandible para mostrar datos de ambas tablas. ¿Cuál es la mejor manera de hacerlo? ¿Es posible mapear datos usando SimpleCursorTreeAdapter? No pude encontrar ejemplos útiles. Vi los ejemplos de creación de listas expandibles […]

Patrón de bloqueo de múltiples hilos de SQLiteDatabase

Utilizo esta clase para manejar la conexión al SQLiteDatabase subyacente public class BasicDataSource { protected DatabaseHandler dbHelper; protected volatile SQLiteDatabase readable_database; protected volatile SQLiteDatabase writable_database; protected Object read_lock = new Object(); protected Object write_lock = new Object(); protected Context context; protected BasicDataSource(Context ctx) { dbHelper = DatabaseHandler.getInstance(ctx); getReadableDatabase(); dbHelper.onCreate(getWritableDatabase()); this.context = ctx; } public synchronized […]

¿Cómo combinar datos de dos tablas separadas en un solo Cursor?

Actualmente, tengo una tabla de mensajes y una tabla de usuarios. Naturalmente, cada usuario puede asociarse con varios puestos. Cada fila de la tabla de correos almacena el ID de usuario del usuario que creó la publicación. He aquí unas filas de ejemplo: Poste fila: post_id encabezado user_id Fila de usuario: user_id nombre_usuario Quiero devolver […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.