diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/coupon/CanCouponActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/coupon/CanCouponActivity.kt index 99aaa45..f52043e 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/coupon/CanCouponActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/coupon/CanCouponActivity.kt @@ -3,8 +3,6 @@ package kr.co.vividnext.sodalive.mypage.can.coupon import android.content.Intent import android.os.Bundle import android.text.InputFilter -import android.text.SpannableStringBuilder -import android.text.Spanned import android.widget.Toast import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.common.LoadingDialog @@ -12,6 +10,7 @@ import kr.co.vividnext.sodalive.databinding.ActivityCanCouponBinding import kr.co.vividnext.sodalive.mypage.can.status.CanStatusActivity import org.koin.android.ext.android.inject + class CanCouponActivity : BaseActivity( ActivityCanCouponBinding::inflate ) { @@ -30,16 +29,7 @@ class CanCouponActivity : BaseActivity( binding.toolbar.tvBack.text = "쿠폰등록" binding.toolbar.tvBack.setOnClickListener { finish() } - - val uppercaseAndDigitsFilter = InputFilter { source, _, _, _, _, _ -> - val filtered = source.filter { it.isUpperCase() || it.isDigit() } - if (source is Spanned) { - return@InputFilter SpannableStringBuilder(filtered) - } else { - return@InputFilter filtered - } - } - binding.etCouponNumber.filters = arrayOf(uppercaseAndDigitsFilter) + binding.etCouponNumber.filters = arrayOf(InputFilter.AllCaps()) binding.tvRegistration.setOnClickListener { val couponNumber = binding.etCouponNumber.text.toString()