gpt4 book ai didi

android - 何时调用 BillingClient.endConnection()?

转载 作者:行者123 更新时间:2023-12-04 23:57:58 29 4
gpt4 key购买 nike

来自 Google doc , 它提到

完成此对象后,请不要忘记调用 endConnection() 以确保正确清理。此对象绑定(bind)到应用内计费服务和处理广播事件的管理器,除非您正确处理它,否则它将泄漏。如果您在 onCreate(Bundle) 方法中创建了对象,那么推荐的处置位置是 onDestroy() 方法。

在我的应用程序中,它会在加载页面 (LoadingActivity) 中检查来自 Google 的购买状态,然后如果用户想要购买更多产品,他必须转到购物页面 (ShoppingActivity)。

如上所述,我应该在 LoadingActivity 和 ShoppingActivity 中添加 BillingClient.endConnection()。每次进入购物页面,需要在离开购物页面时调用BillingClient.startConnection(this);调用BillingClient.endConnection()

最佳答案

它应该在应用程序的作用域被销毁之前调用。这是 Google 的示例 project .更具体地说,这是 BillingLifeCycleClass .这是使用计费客户端的推荐方式,方法是将 LifeCylceObserver 附加到它。

关于android - 何时调用 BillingClient.endConnection()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63045881/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com