mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-26 09:44:31 +02:00
upgrade version number to 1.7 beta
This commit is contained in:
@@ -7,8 +7,8 @@ android {
|
||||
applicationId "com.health.openscale"
|
||||
minSdkVersion 18
|
||||
targetSdkVersion 22 // don't set target sdk > 22 otherwise bluetooth le discovery need permission to ACCESS_COARSE_LOCATION
|
||||
versionCode 21
|
||||
versionName "1.6.1"
|
||||
versionCode 22
|
||||
versionName "1.7 (beta)"
|
||||
|
||||
javaCompileOptions {
|
||||
annotationProcessorOptions { arguments = ["room.schemaLocation":"$projectDir/schemas".toString()] }
|
||||
|
@@ -97,16 +97,18 @@ public class OpenScale {
|
||||
}
|
||||
|
||||
private void migrateSQLtoRoom() {
|
||||
List<ScaleUser> scaleUserList = scaleUserDB.getScaleUserList();
|
||||
List<ScaleUser> oldScaleUserList = scaleUserDB.getScaleUserList();
|
||||
|
||||
if (scaleDB.getReadableDatabase().getVersion() == 6 && userDAO.getAll().isEmpty() && !scaleUserList.isEmpty()) {
|
||||
if (scaleDB.getReadableDatabase().getVersion() == 6 && userDAO.getAll().isEmpty() && !oldScaleUserList.isEmpty()) {
|
||||
Toast.makeText(context, "Migrating old SQL database to new database format...", Toast.LENGTH_LONG).show();
|
||||
userDAO.insertAll(scaleUserList);
|
||||
userDAO.insertAll(oldScaleUserList);
|
||||
|
||||
for (ScaleUser user : scaleUserList) {
|
||||
List<ScaleMeasurement> scaleMeasurementList = scaleDB.getScaleDataList(user.getId());
|
||||
measurementDAO.insertAll(scaleMeasurementList);
|
||||
for (ScaleUser user : oldScaleUserList) {
|
||||
List<ScaleMeasurement> oldScaleMeasurementList = scaleDB.getScaleDataList(user.getId());
|
||||
measurementDAO.insertAll(oldScaleMeasurementList);
|
||||
}
|
||||
|
||||
Toast.makeText(context, "Finished migrating old SQL database to new database format", Toast.LENGTH_LONG).show();
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user