【发布时间】:2017-09-09 19:40:21
【问题描述】:
我正在购买项目中的 android。我使用this 示例代码作为参考。
但在应用购买中执行时会返回空点异常。
这是我的代码。
启动购买流程
mHelper.launchPurchaseFlow(this, SKU_GAS, 10001,
mPurchaseFinishedListener, "bGoa+V7g/yqDXvKRqq+JTFn4uQZbPiQJo4pf9RzJ");
PurchaseFinish 监听器
IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener
= new IabHelper.OnIabPurchaseFinishedListener() {
public void onIabPurchaseFinished(IabResult result, Purchase purchase)
{
if (result.isFailure()) {
Log.d(TAG, "Error purchasing: " + result);
}
Log.d(TAG, "Error purchasing END"+purchase.getSku());
}
错误在上面的代码中显示以下行
Log.d(TAG, "Error purchasing END"+purchase.getSku());
我添加这个是为了测试和识别sku。但是purchase 对象在这里也是空的。
错误
.util.Purchase.getSku()' 在空对象引用上
【问题讨论】:
-
Log.d(标签,购买);这个返回空
标签: java android in-app-purchase in-app-billing