将Stripe的creatToken转换成Kotlin
我已经在Kotlin中构建了大部分的Android应用程序。 现在我正在使用条形支付库,我不能将下面的例程转换成Kotlin。
stripe.createToken( cardtoSave, new TokenCallback { public void onSuccess(Token token) { // Send token to your server } public void onError(Exception error) { // Show localized error message Toast.makeText(getContext(), error.getLocalizedString(getContext()), Toast.LENGTH_LONG ).show(); } } )
只是不确定是否有可能…
当然,我们可以在Kotlin中实现。 试试下面的代码
stripe.createToken(card, object : TokenCallback { override fun onSuccess(token: Token?) { Log.v("Token!","Token Created!!"+ token!!.getId()) chargeCard(token!!.getId()); // Pass that token to your Server for further processing } override fun onError(error: Exception?) { Log.v("Token!","Token Not Created!!") error!!.printStackTrace() } })
你可以参考Stripe-Kotlin使用Kotlin进行全面整合
- 为什么平台types不匹配nonnull对象
- java.lang.RuntimeException:java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex
- 将加载animation添加到kotlin中的自定义对话框
- 更简单的方法来获取视图的Id(字符串)的Id(int)
- 在android studio中使用main函数运行单个kotlin类
- android.R.id视图绑定在Kotlin
- IllegalStateException textview不能在Kotlin中为null
- Kotlin在variables声明之后分配委托
- kapt构建失败与匕首Android处理器