Удаляются данные в SQLite android

у меня была проблема с моим bdd в android, как кажется, все проистекает из, как у меня есть расположенный в порядке часть onUpgrade

@Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        db.execSQL("DROP TABLE IF EXISTS " + TABLE_CAJAS);
        onCreate(db);
    }

в каких-то ocaciones меня удаляет вся таблица, как он мог бы делать для того, чтобы это никогда не произошло, и предотвращать потерянная информации, которая действительно нуждается в том, чтобы сохранять.

Полный код my класс BasedeDatos

public class BasedeDatos_AgroMovil extends SQLiteOpenHelper {

private static final int DATABASE_VERSION = 1;
    private static final String DATABASE_NAME = "agromovil.db";
    public static final String TABLE_CAJAS = "cajas";

//constructor
    public BasedeDatos_AgroMovil(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
            super(context, DATABASE_NAME, factory, DATABASE_VERSION);
        }



@Override
    public void onCreate(SQLiteDatabase db) {
        String TABLA_CAJAS = "CREATE TABLE " + TABLE_CAJAS + " (" +
                COLUMN_ID + " INTEGER PRIMARY KEY, " +
                COLUMN_FECHA + " TEXT," +
                COLUMN_RANCHO + " TEXT," +
                COLUMN_SECTOR + " TEXT," +
                COLUMN_TRABAJADOR + " TEXT)";
        db.execSQL(TABLA_CAJAS);
    }

    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        db.execSQL("DROP TABLE IF EXISTS " + TABLE_CAJAS);
        onCreate(db);
    }
}
3
задан 14.02.2017, 09:35
0 ответов

Определить очередную сольную версию морского мэра Que Que Versión фактический

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    if (newVersion > oldVersion) {
        db.execSQL("DROP TABLE IF EXISTS " + TABLE_CAJAS);
        onCreate(db);
    }
}
4
ответ дан 03.12.2019, 17:03

Определите una matriz, en el ejemplo siguiente es data , y luego usa el método push para agregar los valores a esta.

Ejemplo:

 var data = []; $ ('# usuarios'). children ('ul'). each (function () {data.push ($ (this) .children ('span'). text ());}); console.log (data); 
 #usuarios ul {display: inline-block; } ul {width: 100px; выравнивания текста: центр; } 
 


Теги

Похожие вопросы