diff --git a/app/src/main/java/com/yizhuan/erban/treasurefairy/dialog/MyFairySendDialog.kt b/app/src/main/java/com/yizhuan/erban/treasurefairy/dialog/MyFairySendDialog.kt index 6660793ce..eeb9e8bec 100644 --- a/app/src/main/java/com/yizhuan/erban/treasurefairy/dialog/MyFairySendDialog.kt +++ b/app/src/main/java/com/yizhuan/erban/treasurefairy/dialog/MyFairySendDialog.kt @@ -57,6 +57,7 @@ class MyFairySendDialog : BaseDialog() { dismissAllowingStateLoss() } binding.tvSend.clickWithTrigger{ + binding.tvSend.isEnabled = false if (isSend) { viewModel.sendFairy(fairyInfo.elfId, userInfo.uid) } else { @@ -65,6 +66,7 @@ class MyFairySendDialog : BaseDialog() { } viewModel.sendFairyLiveData.observe(viewLifecycleOwner) { + binding.tvSend.isEnabled = true if (it.getContentIfNotHandled() == true) { dismissAllowingStateLoss() onSendListener?.invoke()