【问题标题】:6: BuyFlow UI needs to be shown6:BuyFlow UI 需要显示
【发布时间】:2020-05-07 04:41:54
【问题描述】:
点击 payWithGoogle 按钮时出现问题
我正在我的 Android 应用程序中实现 Google Pay,当我单击按钮时,调试代码后出现以下错误(PFA Screenshot)
并发送关注请求 (PFA IMAge 2)
【问题讨论】:
标签:
android
android-studio
kotlin
google-play
google-pay
【解决方案1】:
很可能,您正在执行以下操作:
科特林:
paymentsClient.loadPaymentData(...).apply {
addOnCompleteListener { t ->
Log.d(TAG, "${t.result}")
}
}
Java:
Task<PaymentData> task = paymentsClient.loadPaymentData(...)
task.addOnCompleteListener(t -> {
Log.d(TAG, t.result.toString())
})
问题是你不能在监听器中使用 t.result。只有在 onActivityResult 事件触发时,您才能获得 paymentData。