我需要在关闭“播放帐单库”对话框后执行一些操作,但我没有看到任何方法可以执行这些操作。有什么想法吗?
vecaoik11#
如果我理解正确的话,每次启动计费流,然后关闭对话框,您都需要相应地运行一些代码。如果是这样,每次关闭对话框都有原因。可能是用户取消了,发生了错误,或者是购买完成并成功了。在所有这些情况下 onPurchasesUpdated() 由特定的 BillingResponseCode 您可以相应地检查和运行代码。下面列出了所有可能的响应代码。
onPurchasesUpdated()
BillingResponseCode
deyfvvtc2#
作为一个变体,您可以检查它(播放帐单库对话框)是一个单独的活动还是一个对话框。关闭对话框后,将在活动/片段中调用相应的回调方法(活动时为onstart)。
2条答案
按热度按时间vecaoik11#
如果我理解正确的话,每次启动计费流,然后关闭对话框,您都需要相应地运行一些代码。如果是这样,每次关闭对话框都有原因。可能是用户取消了,发生了错误,或者是购买完成并成功了。在所有这些情况下
onPurchasesUpdated()
由特定的BillingResponseCode
您可以相应地检查和运行代码。下面列出了所有可能的响应代码。deyfvvtc2#
作为一个变体,您可以检查它(播放帐单库对话框)是一个单独的活动还是一个对话框。关闭对话框后,将在活动/片段中调用相应的回调方法(活动时为onstart)。