diff --git a/android_app/app/src/main/AndroidManifest.xml b/android_app/app/src/main/AndroidManifest.xml index 7a8b5d43..dac9af8c 100644 --- a/android_app/app/src/main/AndroidManifest.xml +++ b/android_app/app/src/main/AndroidManifest.xml @@ -1,7 +1,7 @@ diff --git a/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java b/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java index 654e2606..cba5b777 100644 --- a/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java +++ b/android_app/app/src/main/java/com/health/openscale/core/OpenScale.java @@ -54,6 +54,7 @@ public class OpenScale { context = con; scaleDB = new ScaleDatabase(context); scaleUserDB = new ScaleUserDatabase(context); + btCom = null; updateScaleData(); } @@ -266,7 +267,7 @@ public class OpenScale { } public boolean clearBtScaleData() { - if (btCom != null) + if (btCom == null) return false; return btCom.sendBtData("9"); @@ -303,6 +304,7 @@ public class OpenScale { btCom.findBT(btDeviceName); btCom.start(); } catch (IOException e) { + btCom = null; Log.e("OpenScale", "Error " + e.getMessage()); } } diff --git a/android_app/app/src/main/java/com/health/openscale/gui/UserSettingsActivity.java b/android_app/app/src/main/java/com/health/openscale/gui/UserSettingsActivity.java index 9a3468cb..430d3b21 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/UserSettingsActivity.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/UserSettingsActivity.java @@ -157,6 +157,12 @@ public class UserSettingsActivity extends Activity { validate = false; } + if( txtGoalWeight.getText().toString().length() == 0 ) + { + txtGoalWeight.setError(getResources().getString(R.string.error_goal_weight_required)); + validate = false; + } + return validate; } diff --git a/android_app/app/src/main/res/layout/activity_editdata.xml b/android_app/app/src/main/res/layout/activity_editdata.xml index da58dfdd..89e92b4b 100644 --- a/android_app/app/src/main/res/layout/activity_editdata.xml +++ b/android_app/app/src/main/res/layout/activity_editdata.xml @@ -5,176 +5,186 @@ android:orientation="vertical" android:padding="5dp" > - + + + android:layout_height="match_parent" + android:orientation="vertical" + android:padding="5dp" > - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/label_muscle" + android:layout_column="1" /> - - - - + + android:layout_height="wrap_content"> - + android:inputType="text|textImeMultiLine|textMultiLine|textAutoComplete|textAutoCorrect" + android:hint="@string/info_enter_comment" /> - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -