我已经在我的应用程序中实施应用程序计费 v3 大约一周了。我使用了很多android的示例代码来简化集成。我经常记录一次崩溃,但似乎无法重现:
Exception Type: java.lang.RuntimeException
Reason: Unable to destroy activity {[package].billing.BillingActivity}: java.lang.IllegalArgumentException: Service not registered: [package].billing.util.IabHelper$1@40646a70
它似乎打破了这条线:
if (mContext != null) mContext.unbindService(mServiceConn);
我在 onCreate 方法中绑定此服务,并将其处置在 onDestroy 方法中(这是记录此错误的位置)。有什么指点吗?
您可以替换您提到的行:
if (mContext != null) mContext.unbindService(mServiceConn);
通过这条线
if (mContext != null && mService != null) mContext.unbindService(mServiceConn);
这应该可以解决问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)