From 6ad1763d38f0db29111cbc0acda683aa0828ed9d Mon Sep 17 00:00:00 2001 From: pppscn <35696959@qq.com> Date: Thu, 15 Feb 2024 16:26:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E8=A7=A6=E5=8F=91=E6=9D=A1=E4=BB=B6=E5=9C=A8?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E5=80=92=E8=AE=A1=E6=97=B6=E6=B2=A1=E7=BB=93?= =?UTF-8?q?=E6=9D=9F=E5=89=8D=E8=BF=94=E5=9B=9E=E5=AF=BC=E8=87=B4app?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E9=87=8D=E5=90=AF=20#394?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/idormy/sms/forwarder/fragment/SettingsFragment.kt | 1 + .../com/idormy/sms/forwarder/fragment/action/FrpcFragment.kt | 5 +++++ .../sms/forwarder/fragment/action/HttpServerFragment.kt | 5 +++++ .../sms/forwarder/fragment/action/NotificationFragment.kt | 5 +++++ .../com/idormy/sms/forwarder/fragment/action/RuleFragment.kt | 5 +++++ .../idormy/sms/forwarder/fragment/action/SendSmsFragment.kt | 5 +++++ .../idormy/sms/forwarder/fragment/action/SenderFragment.kt | 5 +++++ .../idormy/sms/forwarder/fragment/action/SettingsFragment.kt | 5 +++++ .../idormy/sms/forwarder/fragment/condition/CronFragment.kt | 5 +++++ app/src/main/res/layout/fragment_settings.xml | 1 - 10 files changed, 41 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/SettingsFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/SettingsFragment.kt index c99c3266..0c784658 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/SettingsFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/SettingsFragment.kt @@ -610,6 +610,7 @@ class SettingsFragment : BaseFragment(), View.OnClickL XToastUtils.error(getString(R.string.toast_gps_not_enabled)) SettingUtils.enableLocation = false binding!!.sbEnableLocation.isChecked = false + binding!!.layoutLocationSetting.visibility = View.GONE serviceIntent.action = "STOP" } else { serviceIntent.action = action diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/FrpcFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/FrpcFragment.kt index 052e0f96..36c4c404 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/FrpcFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/FrpcFragment.kt @@ -114,6 +114,11 @@ class FrpcFragment : BaseFragment(), View.OnCli initFrpc() } + override fun onDestroyView() { + if (mCountDownHelper != null) mCountDownHelper!!.recycle() + super.onDestroyView() + } + @SuppressLint("SetTextI18n") override fun initListeners() { binding!!.btnTest.setOnClickListener(this) diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/HttpServerFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/HttpServerFragment.kt index 302a7051..7613e330 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/HttpServerFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/HttpServerFragment.kt @@ -98,6 +98,11 @@ class HttpServerFragment : BaseFragment() binding!!.sbApiQueryBattery.isChecked = settingVo.enableApiBatteryQuery } + override fun onDestroyView() { + if (mCountDownHelper != null) mCountDownHelper!!.recycle() + super.onDestroyView() + } + @SuppressLint("SetTextI18n") override fun initListeners() { binding!!.btnTest.setOnClickListener(this) diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/NotificationFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/NotificationFragment.kt index d08f99a7..cc380c8f 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/NotificationFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/NotificationFragment.kt @@ -141,6 +141,11 @@ class NotificationFragment : BaseFragment(), View.OnCli initRule() } + override fun onDestroyView() { + if (mCountDownHelper != null) mCountDownHelper!!.recycle() + super.onDestroyView() + } + @SuppressLint("SetTextI18n") override fun initListeners() { binding!!.btnTest.setOnClickListener(this) diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SendSmsFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SendSmsFragment.kt index e114feb8..fc726f88 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SendSmsFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SendSmsFragment.kt @@ -114,6 +114,11 @@ class SendSmsFragment : BaseFragment(), View binding!!.etMsgContent.setText(msgContent) } + override fun onDestroyView() { + if (mCountDownHelper != null) mCountDownHelper!!.recycle() + super.onDestroyView() + } + @SuppressLint("SetTextI18n") override fun initListeners() { binding!!.btnTest.setOnClickListener(this) diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SenderFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SenderFragment.kt index 78bb3bca..736eaaf6 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SenderFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SenderFragment.kt @@ -120,6 +120,11 @@ class SenderFragment : BaseFragment(), View.O initSender() } + override fun onDestroyView() { + if (mCountDownHelper != null) mCountDownHelper!!.recycle() + super.onDestroyView() + } + @SuppressLint("SetTextI18n") override fun initListeners() { binding!!.btnTest.setOnClickListener(this) diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SettingsFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SettingsFragment.kt index 92965605..09b7a549 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SettingsFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/action/SettingsFragment.kt @@ -148,6 +148,11 @@ class SettingsFragment : BaseFragment(), Vi binding!!.xsbDuplicateMessagesLimits.setDefaultValue(settingVo.duplicateMessagesLimits) } + override fun onDestroyView() { + if (mCountDownHelper != null) mCountDownHelper!!.recycle() + super.onDestroyView() + } + @SuppressLint("SetTextI18n") override fun initListeners() { binding!!.btnTest.setOnClickListener(this) diff --git a/app/src/main/java/com/idormy/sms/forwarder/fragment/condition/CronFragment.kt b/app/src/main/java/com/idormy/sms/forwarder/fragment/condition/CronFragment.kt index ece5fede..1e92ce30 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/fragment/condition/CronFragment.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/fragment/condition/CronFragment.kt @@ -141,6 +141,11 @@ class CronFragment : BaseFragment(), View.On initYearInputHelper() } + override fun onDestroyView() { + if (mCountDownHelper != null) mCountDownHelper!!.recycle() + super.onDestroyView() + } + @SuppressLint("SetTextI18n") override fun initListeners() { binding!!.btnTest.setOnClickListener(this) diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml index e6b980e7..dea71b33 100644 --- a/app/src/main/res/layout/fragment_settings.xml +++ b/app/src/main/res/layout/fragment_settings.xml @@ -8,7 +8,6 @@ android:orientation="vertical" tools:ignore="TooManyViews"> -