diff --git a/app/src/main/java/com/utsmm/kbz/ui/SettingsFragment.java b/app/src/main/java/com/utsmm/kbz/ui/SettingsFragment.java index 0b87604..43c422e 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/SettingsFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/SettingsFragment.java @@ -163,6 +163,10 @@ public class SettingsFragment extends DataBindingFragment { } private void updateReversalSettings() { + boolean isVisible = SystemParamsOperation.getInstance().getAutoReversalEnable(); + LogUtil.d("SettingsFragment", "isVisible " + isVisible); + binding.reversalCard.setVisibility(isVisible ? View.VISIBLE : View.GONE); + boolean isEnabled = SystemParamsOperation.getInstance().isReversalOn(); binding.reversalSwitch.setChecked(isEnabled); binding.reversalSummary.setText(isEnabled ? diff --git a/app/src/main/java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java b/app/src/main/java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java index 43a563f..25069fc 100644 --- a/app/src/main/java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java +++ b/app/src/main/java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java @@ -654,6 +654,8 @@ public class TMSSetupsImpl implements TMSSetups{ } else if(TextUtils.equals(name, "pre_auth_manual_enabled")) { SystemParamsOperation.getInstance().setPreAuthManualEnabled(parseBoolean(data)); + }else if(TextUtils.equals(name, "auto_reversal_enable")) { + SystemParamsOperation.getInstance().setAutoReversalEnable(parseBoolean(data)); } } diff --git a/app/src/main/res/layout/fragment_settings_modern.xml b/app/src/main/res/layout/fragment_settings_modern.xml index 8796b87..a3d0d32 100644 --- a/app/src/main/res/layout/fragment_settings_modern.xml +++ b/app/src/main/res/layout/fragment_settings_modern.xml @@ -729,7 +729,9 @@ android:onClick="@{()->click.onReversalClick()}" app:cardBackgroundColor="@color/white" app:cardCornerRadius="16dp" - app:cardElevation="2dp"> + app:cardElevation="2dp" + + >