Android 谷歌支付API自动解决助手生命周期

Android 谷歌支付API自动解决助手生命周期,android,stripe-payments,google-pay,Android,Stripe Payments,Google Pay,我在Android应用程序上使用Stripe进行谷歌支付,效果很好。代码是可以找到的,它是非常先进的。基本上这是我的代码: PaymentDataRequest request = createPaymentDataRequest(); if (request != null) AutoResolveHelper.resolveTask(paymentsClient.loadPaymentData(request), activity, LOAD_GOOGLE_PAYME

我在Android应用程序上使用Stripe进行谷歌支付,效果很好。代码是可以找到的,它是非常先进的。基本上这是我的代码:

PaymentDataRequest request = createPaymentDataRequest();
    if (request != null)
        AutoResolveHelper.resolveTask(paymentsClient.loadPaymentData(request), activity, LOAD_GOOGLE_PAYMENT_DATA_REQUEST_CODE);

我的问题是,显示来自Google pay的信用卡信息的片段很长,因此我想显示一个对话框Progress,一旦显示Google pay片段,它就会消失,然而,我不知道如何在Google payment fragment实际显示时立即关闭我的对话框。

由于Google Pay对话框始终位于顶部,因此在显示之前或之后关闭自己的对话框没有多大区别


一个好的方法是在Google Pay对话框关闭后关闭您自己的对话框(无论是成功还是失败)。这样,在用户体验方面,你会得到大致相同的结果(因为谷歌支付对话框始终位于你的应用程序顶部)。

因为谷歌支付对话框将始终位于顶部,如果你在显示之前或之后关闭自己的对话框,这没有多大区别


一个好的方法是在Google Pay对话框关闭后关闭您自己的对话框(无论是成功还是失败)。这样,在用户体验方面,您会得到大致相同的结果(因为谷歌支付对话框始终位于您的应用程序顶部)。

由于谷歌支付对话框始终位于顶部,您真的需要在显示对话框后立即关闭对话框吗?如果你在Google Pay对话框关闭后立即关闭它(无论是成功还是失败),你在UX方面都会得到大致相同的结果(因为Google Pay对话框始终位于你的应用程序顶部)。Thanx@fstanis:你的回答解决了我的问题,因为Google Pay对话框始终位于顶部,您真的需要在对话框显示后立即关闭它吗?如果你在Google Pay对话框关闭后立即关闭它(无论是成功还是失败),你在UX方面都会得到大致相同的结果(因为Google Pay对话框始终位于你的应用程序顶部)。Thanx@fstanis:你的回答解决了我的问题