Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Tag: sqlite

¿Cómo obtengo el mejor rendimiento con SQLite en Android?

He notado que hay varias maneras de hacer operaciones SQLite (consulta, insertar, actualizar, eliminar), y algunos pueden ser más rápidos que el resto. Muchos sitios web ofrecen consejos diferentes, y algunos conflictos con los demás. Parece que el uso de una transacción para el inserto masivo es de alguna manera más rápido que hacerlo en […]

¿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 […]

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