From dcb60ab75e6b9a58657dc99110105cba156a10c4 Mon Sep 17 00:00:00 2001 From: Olivier Girondel Date: Sat, 1 Sep 2018 19:30:17 +0200 Subject: [PATCH] Gracefully handle package downgrade (fix #350) --- app/src/main/java/org/traccar/client/DatabaseHelper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/org/traccar/client/DatabaseHelper.java b/app/src/main/java/org/traccar/client/DatabaseHelper.java index 3c2b675..e7166f5 100644 --- a/app/src/main/java/org/traccar/client/DatabaseHelper.java +++ b/app/src/main/java/org/traccar/client/DatabaseHelper.java @@ -90,6 +90,11 @@ public class DatabaseHelper extends SQLiteOpenHelper { onCreate(db); } + public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) { + db.execSQL("DROP TABLE IF EXISTS position;"); + onCreate(db); + } + public void insertPosition(Position position) { ContentValues values = new ContentValues(); values.put("deviceId", position.getDeviceId());