Estoy escribiendo una aplicación de Android que de vez en cuando necesitará descargar una cadena de json de alrededor de 1 MB y contener alrededor de 1000 elementos, y analizar cada uno de ellos en una base de datos SQLite, que utilizo para rellenar una ListActivity. A pesar de que la descarga y análisis no […]
Http://www.sqlite.org/threadsafe.html Desde arriba enlace llegué a saber, soporte SQLite tres modos de roscado diferentes: Single-thread, Multi-thread y Serialized. Sólo tengo curiosidad por saber "¿Cuál es el modo de subprocesamiento predeterminado de SQLite en Android"? ¿Hay alguna manera de cambiar el modo de subprocesamiento de manera pragmática? Si es así, ¿cómo y cuáles son las ventajas […]
Tengo una aplicación con dos actividades. Uno de ellos lista varios valores mientras que el otro agrega nuevos valores a un DB. Tengo una clase que se extiende desde SQLiteOpenHelper y gestiona las conexiones DB, consultas, etc. Ahora, entiendo que en el constructor de SQLiteOpenHelper tienes que pasar un contexto que se utiliza para determinar […]
Quiero insertar los datos de la matriz JSON en la base de datos SQLite. He creado dos clases CategoryHelper.java y AndroidJSONParsingActivity.java para obtener la respuesta java. Cuando ejecuto el código obtuvo la excepción en databaseHelper.saveCategoryRecord(id,name); Mi API está funcionando bien y me da los datos. Mi código está abajo: CategoríaHelper.java package com.androidhive.jsonparsing; import android.content.ContentValues; import […]
¿Hay alguna diferencia entre estos dos métodos? Ambos devuelven una base de datos SQLite abierta. Ambos pueden crear una base de datos si no existe. SQLiteOpenHelper también tiene getWriteableDatabase cuando se necesita leer / escribir … ¿Qué método debo usar y dónde? Basado en el código de ejemplo que he visto, estoy usando SQLiteOpenHelper para […]
Siento que las pautas para desarrolladores de Android acerca del almacenamiento de datos en SQLite realmente carecen. Estoy confundido en cuanto a lo que la pauta general es cuando se trata de múltiples tablas. Actualmente tengo dos gerentes que exponen (CRUD) dos conjuntos diferentes de entidades a la interfaz de usuario. Hago yo Cree una […]
Tratando de extender la clase con SQLiteOpenHelper, pero este error aparece: "No hay constructor por defecto disponible en android.database.sqlite.SQLitepenhelper" junto con otros "no se puede resolver el símbolo Categoría, Nota, …" class DbHelper extends SQLiteOpenHelper { @Override public void onCreate(SQLiteDatabase db) { db.execSQL(Category.getSql()); db.execSQL(Note.getSql()); db.execSQL(Attachment.getSql()); db.execSQL(CheckItem.getSql()); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int […]
Estoy siguiendo este tutorial. Http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/ Puede cualquier cuerpo por favor me haga claro este pedazo de código. // Creating Tables @Override public void onCreate(SQLiteDatabase db) { String CREATE_CONTACTS_TABLE = "CREATE TABLE " + TABLE_CONTACTS + "(" + KEY_ID + " INTEGER PRIMARY KEY," + KEY_NAME + " TEXT," + KEY_PH_NO + " TEXT" + ")"; […]
Así que he llegado a una idea y me pregunto si es realizable. Digamos que tengo varias tablas (modelos de base de datos) cada uno de ellos se representa por alguna clase. No suelo utilizar el patrón de singleton con el ayudante abierto por lo que he creado algunas clases simples para proporcionar instancia única […]
En mi aplicación para Android: ¿Cómo puedo obtener acceso a Contexto en el método onCreate de SQLiteOpenHelper?