mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-27 10:15:00 +02:00
fix sql double precision problem
This commit is contained in:
@@ -166,12 +166,14 @@ public class ScaleUserDatabase extends SQLiteOpenHelper {
|
||||
scaleUser.body_height = cursorScaleDB.getInt(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_BODY_HEIGHT));
|
||||
scaleUser.scale_unit = cursorScaleDB.getInt(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_SCALE_UNIT));
|
||||
scaleUser.gender = cursorScaleDB.getInt(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_GENDER));
|
||||
scaleUser.goal_weight = cursorScaleDB.getFloat(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_GOAL_WEIGHT));
|
||||
double goal_weight = cursorScaleDB.getFloat(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_GOAL_WEIGHT));
|
||||
String goal_date = cursorScaleDB.getString(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_GOAL_DATE));
|
||||
|
||||
scaleUser.birthday = formatDateTime.parse(birthday);
|
||||
scaleUser.goal_date = formatDateTime.parse(goal_date);
|
||||
|
||||
scaleUser.goal_weight = Math.round(goal_weight * 100.0) / 100.0;
|
||||
|
||||
cursorScaleDB.moveToNext();
|
||||
|
||||
} catch (ParseException ex) {
|
||||
@@ -223,13 +225,15 @@ public class ScaleUserDatabase extends SQLiteOpenHelper {
|
||||
scaleUser.body_height = cursorScaleDB.getInt(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_BODY_HEIGHT));
|
||||
scaleUser.scale_unit = cursorScaleDB.getInt(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_SCALE_UNIT));
|
||||
scaleUser.gender = cursorScaleDB.getInt(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_GENDER));
|
||||
scaleUser.goal_weight = cursorScaleDB.getFloat(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_GOAL_WEIGHT));
|
||||
double goal_weight = cursorScaleDB.getFloat(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_GOAL_WEIGHT));
|
||||
String goal_date = cursorScaleDB.getString(cursorScaleDB.getColumnIndexOrThrow(COLUMN_NAME_GOAL_DATE));
|
||||
|
||||
scaleUser.birthday = formatDateTime.parse(birthday);
|
||||
scaleUser.goal_date = formatDateTime.parse(goal_date);
|
||||
|
||||
scaleUserDBEntries.add(scaleUser);
|
||||
scaleUser.goal_weight = Math.round(goal_weight * 100.0) / 100.0;
|
||||
|
||||
scaleUserDBEntries.add(scaleUser);
|
||||
|
||||
cursorScaleDB.moveToNext();
|
||||
}
|
||||
|
@@ -49,7 +49,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:ems="10"
|
||||
android:hint="@string/info_enter_value_unit"
|
||||
android:inputType="numberDecimal"
|
||||
android:inputType="numberDecimal|numberSigned"
|
||||
android:layout_column="2">
|
||||
|
||||
<requestFocus />
|
||||
@@ -84,7 +84,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:ems="10"
|
||||
android:hint="@string/info_enter_value_percent"
|
||||
android:inputType="numberDecimal"
|
||||
android:inputType="numberDecimal|numberSigned"
|
||||
android:layout_column="2" />
|
||||
|
||||
</TableRow>
|
||||
@@ -116,7 +116,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:ems="10"
|
||||
android:hint="@string/info_enter_value_percent"
|
||||
android:inputType="numberDecimal"
|
||||
android:inputType="numberDecimal|numberSigned"
|
||||
android:layout_column="2" />
|
||||
|
||||
</TableRow>
|
||||
@@ -148,7 +148,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:ems="10"
|
||||
android:hint="@string/info_enter_value_percent"
|
||||
android:inputType="numberDecimal"
|
||||
android:inputType="numberDecimal|numberSigned"
|
||||
android:layout_column="2" />
|
||||
|
||||
</TableRow>
|
||||
|
@@ -62,7 +62,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:ems="10"
|
||||
android:hint="@string/info_enter_value_cm"
|
||||
android:inputType="numberDecimal|numberSigned" />
|
||||
android:inputType="numberSigned" />
|
||||
|
||||
</TableRow>
|
||||
|
||||
|
Reference in New Issue
Block a user