Refine ebegging
This commit is contained in:
@@ -11,7 +11,7 @@ android {
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 28
|
||||
resConfigs "zh-rCN"
|
||||
versionCode 26
|
||||
versionCode 29
|
||||
versionName "1.3.5"
|
||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
|
||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
|
||||
<uses-permission android:name="android.permission.BILLING"/>
|
||||
<uses-permission android:name="android.permission.BLUETOOTH"/>
|
||||
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
|
||||
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
|
||||
|
||||
@@ -47,8 +47,7 @@ class EBegFragment : DialogFragment(), PurchasesUpdatedListener, BillingClientSt
|
||||
view.findViewById<Button>(R.id.donations__google_android_market_donate_button).setOnClickListener {
|
||||
val skus = skus
|
||||
if (skus == null) {
|
||||
openDialog(android.R.drawable.ic_dialog_alert,
|
||||
R.string.donations__google_android_market_not_supported_title,
|
||||
openDialog(R.string.donations__google_android_market_not_supported_title,
|
||||
getString(R.string.donations__google_android_market_not_supported))
|
||||
} else billingClient.launchBillingFlow(requireActivity(), BillingFlowParams.newBuilder()
|
||||
.setSku(skus[googleSpinner.selectedItemPosition].sku).setType(BillingClient.SkuType.INAPP).build())
|
||||
@@ -60,8 +59,7 @@ class EBegFragment : DialogFragment(), PurchasesUpdatedListener, BillingClientSt
|
||||
}
|
||||
}
|
||||
|
||||
private fun openDialog(icon: Int, title: Int, message: String) = AlertDialog.Builder(requireContext()).apply {
|
||||
setIcon(icon)
|
||||
private fun openDialog(title: Int, message: String) = AlertDialog.Builder(requireContext()).apply {
|
||||
setTitle(title)
|
||||
setMessage(message)
|
||||
isCancelable = true
|
||||
@@ -96,8 +94,8 @@ class EBegFragment : DialogFragment(), PurchasesUpdatedListener, BillingClientSt
|
||||
}
|
||||
override fun onConsumeResponse(responseCode: Int, purchaseToken: String?) {
|
||||
if (responseCode == BillingClient.BillingResponse.OK) {
|
||||
openDialog(android.R.drawable.ic_dialog_info, R.string.donations__thanks_dialog_title,
|
||||
getString(R.string.donations__thanks_dialog))
|
||||
openDialog(R.string.donations__thanks_dialog_title, getString(R.string.donations__thanks_dialog))
|
||||
dismiss()
|
||||
} else Crashlytics.log(Log.ERROR, TAG, "onConsumeResponse: $responseCode")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user