diff --git a/TodoListManager/bin/TodoListManager.apk b/TodoListManager/bin/TodoListManager.apk index 84754bf..e926dcb 100644 Binary files a/TodoListManager/bin/TodoListManager.apk and b/TodoListManager/bin/TodoListManager.apk differ diff --git a/TodoListManager/bin/classes.dex b/TodoListManager/bin/classes.dex index 46ec2fc..6144bed 100644 Binary files a/TodoListManager/bin/classes.dex and b/TodoListManager/bin/classes.dex differ diff --git a/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$1.class b/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$1.class index ca7ecf3..533e279 100644 Binary files a/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$1.class and b/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$1.class differ diff --git a/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$2.class b/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$2.class index b560014..e8ff2ee 100644 Binary files a/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$2.class and b/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$2.class differ diff --git a/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$3.class b/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$3.class new file mode 100644 index 0000000..b571201 Binary files /dev/null and b/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper$3.class differ diff --git a/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper.class b/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper.class index e8f6c8e..858dc5d 100644 Binary files a/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper.class and b/TodoListManager/bin/classes/il/ac/huji/todolist/TodoTaskSQLiteHelper.class differ diff --git a/TodoListManager/src/il/ac/huji/todolist/TodoTaskSQLiteHelper.java b/TodoListManager/src/il/ac/huji/todolist/TodoTaskSQLiteHelper.java index f92717c..1e96964 100644 --- a/TodoListManager/src/il/ac/huji/todolist/TodoTaskSQLiteHelper.java +++ b/TodoListManager/src/il/ac/huji/todolist/TodoTaskSQLiteHelper.java @@ -60,9 +60,25 @@ public static TodoTaskSQLiteHelper getInstanse(Context context) { @Override public void onCreate(SQLiteDatabase database) { + // create local database Log.i(TodoTaskSQLiteHelper.class.getName(), "Creating database"); database.execSQL(DATABASE_CREATE); + + // clear Parse database (delete all existing objects) + ParseQuery query = ParseQuery.getQuery(_androidID); + query.whereExists("ID"); // actually this is all of the data + query.findInBackground(new FindCallback() { + public void done(List tasks, ParseException e) { + if (e == null) { + for(ParseObject task : tasks) { + task.deleteEventually(); + } + } else { + // Well, shit. + } + } + }); } @Override