Los datos guardados se perdieron al reiniciar la aplicación (android)
Estoy guardando algunos registros a través de mi aplicación en la SQLite
datos SQLite
y más tarde recuperando esos registros para uso futuro.
Está funcionando bien hasta que cierre mi aplicación.
- Android busca base de datos SQLite en el teléfono
- Cómo puedo limitar el número de filas en la tabla SQLite de Android
- Cómo diferenciar dos tablas
- Depurando ExpandableListView de la base de datos - no funciona
- ¿JSON en un campo del sqlite?
Cuando cierro mi aplicación, todo el registro guardado anteriormente se convierte en cero.
Aquí está el código: –
public long insertAlbum(long Outlet_id,long user_id,String Remarks,String PhotoName,String ReportId,String Date,String Status,String LocalRepId) { long rowId=0; ContentValues initialValues = new ContentValues(); initialValues.put("web_AlbumId", 0); initialValues.put("OutletId", Outlet_id); initialValues.put("Remarks", Remarks); initialValues.put("UserId", user_id); initialValues.put("Usr_Entdt", Date); initialValues.put("PhotoName", PhotoName); initialValues.put("ApprovedYN", "Pending"); initialValues.put("Status", Status); initialValues.put("ReportId", ReportId); initialValues.put("LocalReportId", LocalRepId); try { myDataBase.beginTransaction(); rowId= myDataBase.insertOrThrow("Album", null, initialValues); myDataBase.setTransactionSuccessful(); } catch(SQLException e) { e.printStackTrace(); } finally { myDataBase.endTransaction(); } return rowId;
- OrmLite SQLiteException: ninguna tabla
- Eliminar todas las filas de tabla de la tabla de base de datos SQLite
- Cómo probar la actualización de la base de datos sqlite antes de cargar la nueva versión de mi aplicación en la tienda de juegos en android
- Arrastrar y soltar RecyclerView que se rellena desde SQLiteDatabase
- Cómo escribir la cláusula WHERE IN desde un dymanic ArrayList para la consulta SQLite de Android
- Base de datos LocalStorage vs Sqlite
- Eficiente ejecución de consultas SQL por lotes en Android, para actualizar la base de datos
- ¿Cómo puedo devolver un registro basado sólo en una coincidencia parcial de ese registro?
Esto no debería suceder. Me parece que estás recreando la base de datos cuando estás abriendo la base de datos. Compruebe su código para asegurarse de que es correcto
Sin ver su código, es difícil decir lo que está pasando. Sin embargo, mi sospecha es que su código es ALWYAYS crear la base de datos. ¿Está extendiendo la clase SQLiteOpenHelper para crear su base de datos? Compruebe allí o ponga el código para más ayuda.
Vaya a la carpeta donde creó su archivo Sqlite Db y compruebe en ese archivo si los datos que ha guardado están presentes o no. Si los datos están presentes en el DB entonces usted necesita Recuperar los datos del DB
- ¿Android seguirá utilizando GPS para extraer la ubicación cuando se solicite sólo COARSE_LOCATION?
- Primera vez que se muestra Solución de actividad