From c9032de30d14151ed1bd30bdc77b560a8009a0fb Mon Sep 17 00:00:00 2001 From: moon <56061215+MgKyawLay@users.noreply.github.com> Date: Thu, 9 Apr 2026 16:13:19 +0630 Subject: [PATCH] hide/show auto-reversal --- .../main/java/com/utsmm/kbz/ui/SettingsFragment.java | 4 ++++ .../java/com/utsmm/kbz/util/tms/TMSSetupsImpl.java | 2 ++ app/src/main/res/layout/fragment_settings_modern.xml | 4 +++- .../utils/core_utils/SystemParamsOperation.java | 12 +++++++++++- .../utils/core_utils/SystemParamsSettings.java | 9 +++++++++ 5 files changed, 29 insertions(+), 2 deletions(-) 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" + + >