diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/iap/CanChargeIapFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/iap/CanChargeIapFragment.kt index b946bfc..662725c 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/iap/CanChargeIapFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/iap/CanChargeIapFragment.kt @@ -48,10 +48,16 @@ class CanChargeIapFragment : BaseFragment( } } else if (billingResult.responseCode == BillingClient.BillingResponseCode.USER_CANCELED) { selectedProductDetails = null - handler.post { showToast("구매를 취소했습니다.") } + handler.post { + Toast.makeText(requireActivity(), "구매를 취소했습니다.", Toast.LENGTH_LONG).show() + } } else { selectedProductDetails = null - handler.post { showToast("구매를 하지 못했습니다.\n다시 시도해 주세요.") } + Toast.makeText( + requireActivity(), + "구매를 하지 못했습니다.\n다시 시도해 주세요.", + Toast.LENGTH_LONG + ).show() } } @@ -66,7 +72,11 @@ class CanChargeIapFragment : BaseFragment( purchase = purchase ) { chargeCan -> handler.post { - showToast("캔이 충전되었습니다") + Toast.makeText( + requireActivity(), + "캔이 충전되었습니다", + Toast.LENGTH_LONG + ).show() SharedPreferenceManager.can += chargeCan val activity = requireActivity() as? CanChargeActivity @@ -160,7 +170,13 @@ class CanChargeIapFragment : BaseFragment( loadingDialog.show(screenWidth) billingClient.startConnection(object : BillingClientStateListener { override fun onBillingServiceDisconnected() { - handler.post { showToast("인 앱 결제 이용이 불가능 합니다. 다시 시도해 주세요.") } + handler.post { + Toast.makeText( + requireActivity(), + "인 앱 결제 이용이 불가능 합니다. 다시 시도해 주세요.", + Toast.LENGTH_LONG + ).show() + } loadingDialog.dismiss() } @@ -168,7 +184,13 @@ class CanChargeIapFragment : BaseFragment( if (billingResult.responseCode == BillingClient.BillingResponseCode.OK) { queryAvailableCans() } else { - handler.post { showToast("인 앱 결제 이용이 불가능 합니다. 다시 시도해 주세요.") } + handler.post { + Toast.makeText( + requireActivity(), + "인 앱 결제 이용이 불가능 합니다. 다시 시도해 주세요.", + Toast.LENGTH_LONG + ).show() + } loadingDialog.dismiss() } } @@ -202,7 +224,13 @@ class CanChargeIapFragment : BaseFragment( if (billingResult.responseCode == BillingClient.BillingResponseCode.OK) { handler.post { adapter.addItems(productDetailsList) } } else { - handler.post { showToast("인 앱 결제 이용이 불가능 합니다. 다시 시도해 주세요.") } + handler.post { + Toast.makeText( + requireActivity(), + "인 앱 결제 이용이 불가능 합니다. 다시 시도해 주세요.", + Toast.LENGTH_LONG + ).show() + } } handler.post { loadingDialog.dismiss() }