我最近一直在尝试在一个安卓应用程序中实现谷歌应用计费,今天我目睹了一些奇怪的事情。我有一个应用程序女巫销售非消耗性产品,更准确地说是一种信息。现在需要拥有超过 150 种产品,当我向谷歌查询产品信息时,谷歌似乎没有响应我的请求,我等了近 5 分钟并设置了一个对话框,当谷歌响应并填充填充的适配器时,该对话框将被关闭一个微调器。现在我在某处读到 queryInventoryAsync 无法处理超过 20 个项目的列表,很抱歉没有链接,但我在谷歌上搜索以找到解决方案或一些解释或可能的场景,我可以参考. 所以我的猜测是:
- queryInventoryAsync 无法处理 20 多个项目的长列表
- 也许是适配器无法处理
- 也许微调器会更好地替换为 ListView
- 或者是其他东西
我提前感谢您所做的任何努力。干得好 stackoverflow 社区,感谢您成为交流和分享知识的地方。:)
因此,我对其进行了硬编码并亲自体验了它,我尝试发送一个包含 20 个元素的列表的查询,并且 queryInventoryAsync 响应了,但是一个包含 20 多个元素的列表 exh:23 它没有。所以现在我正在搜索如何将后续请求发送到谷歌,同时如果原始列表有超过 20 个元素,我将列表分成几部分。需要帮助,没有想法。