Data Import up to 5 times faster and more secure if it fails

This commit is contained in:
jannis 2019-09-10 20:01:44 +02:00
parent 99182791f9
commit 82e383e953

View File

@ -95,6 +95,8 @@ public class Exporter {
.commit(); .commit();
AppDatabase database= Instance.getInstance(context).db; AppDatabase database= Instance.getInstance(context).db;
database.runInTransaction(() -> {
database.clearAllTables(); database.clearAllTables();
listener.onStatusChanged(60, context.getString(R.string.workouts)); listener.onStatusChanged(60, context.getString(R.string.workouts));
@ -110,6 +112,8 @@ public class Exporter {
database.workoutDao().insertSample(sample); database.workoutDao().insertSample(sample);
} }
} }
});
listener.onStatusChanged(100, context.getString(R.string.finished)); listener.onStatusChanged(100, context.getString(R.string.finished));
} }