首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨多个活动调用IAB

跨多个活动调用IAB
EN

Stack Overflow用户
提问于 2016-02-17 13:43:27
回答 1查看 283关注 0票数 3

我有一个应用程序,已经在应用程序计费为我的应用程序的一个高级版本。在启动时,我检查用户是否使用IabHelper购买了该产品。当我加载我的下一个活动,我需要再次检查购买,以决定是否显示特定的菜单内容。出于安全原因,我不想在启动时将调用的结果存储在preferences或本地db中,并且理解播放信息是缓存的。在第二个活动中,我最好的选择是创建IabHelper的新实例并再次调用startSetup(),然后调用queryInventoryAsync()吗?问题是,由于调用是异步的,我不确定响应何时会返回以更新UI菜单。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-17 13:50:05

这也是我目前正在做的事情。我使用异步回调来更新以前持有的菜单对象,以显示/隐藏一个购买选项,而实际上这个选项从来没有看到返回调用的速度。

要加快这个过程,如果您调用queryInventoryAsync(false, mGotInventoryListener); (请注意错误标志),那么您将只使用本地缓存的库存,这要快得多的响应。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35458398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档