我已经在我的应用程序中实现了新的IAB,但在测试两个不同设备时,Galaxy S3的结果很好,但在Galaxy S1(GT-i9000)上,在购买后onActivityResult方法没有被调用并且应用程序重新启动。 有什么建议吗?
你正在使用TABActivity吗?如果是,那么过程会有所不同,因为onActivityResult将被调用父类,即扩展TABActivity的活动,我不知道为什么,但似乎父类正在捕获onActivityResult。因此,你的startActvityForResult或startIntentSenderForResult的代码应该在那个活动中。
我使用了这个链接,并根据我的应用程序进行了一些更改,它可以工作
我在解决这个问题时犯了一个错误,就是使用了负数的requestCode
。这会破坏结果分发机制。