【问题标题】: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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-24
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 2023-03-15
    相关资源
    最近更新 更多