1

我在我的一款游戏中实现了一些应用内购买。整个过程正常运行,少数人成功购买了物品。

handleActivityResult(int requestCode, int resultCode, Intent data)但是,查看游戏的在线日志,由于该函数Intent datanull ,因此该函数出现了一堆错误。

那么,在什么情况下intent data可以为null呢?谷歌的文档没有详细说明这一点。

4

2 回答 2

5

在我删除清单中活动的 android:launchMode="singleInstance" 属性之前,我一直在接收空意图数据。现在我似乎总是收到一个意图对象。

于 2013-08-08T08:58:33.480 回答
1

当我在片段中进行应用内计费设置时,我遇到了同样的问题。onActivityResult 返回 Intent 数据为 null,因此它在 handleActivityResult 中为 null。将应用内计费转移到一项活动为我解决了这个问题。

于 2013-06-19T17:13:38.100 回答