修复:自动任务触发条件在测试倒计时没结束前返回导致app自动重启 #394

pull/408/head
pppscn 5 months ago
parent 0b7ecc4096
commit 6ad1763d38

@ -610,6 +610,7 @@ class SettingsFragment : BaseFragment<FragmentSettingsBinding?>(), 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

@ -114,6 +114,11 @@ class FrpcFragment : BaseFragment<FragmentTasksActionFrpcBinding?>(), View.OnCli
initFrpc()
}
override fun onDestroyView() {
if (mCountDownHelper != null) mCountDownHelper!!.recycle()
super.onDestroyView()
}
@SuppressLint("SetTextI18n")
override fun initListeners() {
binding!!.btnTest.setOnClickListener(this)

@ -98,6 +98,11 @@ class HttpServerFragment : BaseFragment<FragmentTasksActionHttpServerBinding?>()
binding!!.sbApiQueryBattery.isChecked = settingVo.enableApiBatteryQuery
}
override fun onDestroyView() {
if (mCountDownHelper != null) mCountDownHelper!!.recycle()
super.onDestroyView()
}
@SuppressLint("SetTextI18n")
override fun initListeners() {
binding!!.btnTest.setOnClickListener(this)

@ -141,6 +141,11 @@ class NotificationFragment : BaseFragment<FragmentTasksActionNotificationBinding
initSenderSpinner()
}
override fun onDestroyView() {
if (mCountDownHelper != null) mCountDownHelper!!.recycle()
super.onDestroyView()
}
override fun initListeners() {
binding!!.btnSilentPeriod.setOnClickListener(this)
binding!!.btInsertSender.setOnClickListener(this)

@ -119,6 +119,11 @@ class RuleFragment : BaseFragment<FragmentTasksActionRuleBinding?>(), View.OnCli
initRule()
}
override fun onDestroyView() {
if (mCountDownHelper != null) mCountDownHelper!!.recycle()
super.onDestroyView()
}
@SuppressLint("SetTextI18n")
override fun initListeners() {
binding!!.btnTest.setOnClickListener(this)

@ -114,6 +114,11 @@ class SendSmsFragment : BaseFragment<FragmentTasksActionSendSmsBinding?>(), View
binding!!.etMsgContent.setText(msgContent)
}
override fun onDestroyView() {
if (mCountDownHelper != null) mCountDownHelper!!.recycle()
super.onDestroyView()
}
@SuppressLint("SetTextI18n")
override fun initListeners() {
binding!!.btnTest.setOnClickListener(this)

@ -120,6 +120,11 @@ class SenderFragment : BaseFragment<FragmentTasksActionSenderBinding?>(), View.O
initSender()
}
override fun onDestroyView() {
if (mCountDownHelper != null) mCountDownHelper!!.recycle()
super.onDestroyView()
}
@SuppressLint("SetTextI18n")
override fun initListeners() {
binding!!.btnTest.setOnClickListener(this)

@ -148,6 +148,11 @@ class SettingsFragment : BaseFragment<FragmentTasksActionSettingsBinding?>(), 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)

@ -141,6 +141,11 @@ class CronFragment : BaseFragment<FragmentTasksConditionCronBinding?>(), View.On
initYearInputHelper()
}
override fun onDestroyView() {
if (mCountDownHelper != null) mCountDownHelper!!.recycle()
super.onDestroyView()
}
@SuppressLint("SetTextI18n")
override fun initListeners() {
binding!!.btnTest.setOnClickListener(this)

@ -8,7 +8,6 @@
android:orientation="vertical"
tools:ignore="TooManyViews">
<androidx.core.widget.NestedScrollView style="@style/ScrollViewStyle">
<LinearLayout

Loading…
Cancel
Save