Play Billing Library 对话框关闭时有没有办法收听?

Is there a way to listen when Play Billing Library dialog was closed?

我需要在关闭 Play Billing Library 对话框后执行一些操作,但我没有看到任何执行此操作的方法。有想法吗?

作为变体,您可以检查它(播放计费库对话框)是一个单独的 activity 还是只是一个对话框。对话框关闭后,将在您的 activity/fragment.

中调用适当的回调方法(在 activity 的情况下为 onStart)

如果我没理解错的话,每次启动计费流程并随后关闭对话框时,您都需要 运行 一些相应的代码。如果是这样,每次关闭对话框,都是有原因的。也许它已被用户取消,发生错误或者购买已完成并成功。在所有这些情况下,onPurchasesUpdated() 都是由特定的 BillingResponseCode 触发的,您可以检查它并相应地 运行 您的代码。这是 all the possible response codes.

的列表