1
我正在購買項目中的android上工作。我使用this示例代碼作爲參考。Android應用內購買NullPointerException Purchase.getSku()
但是,當在應用程序購買執行它返回零點異常。
這是我的代碼。
launchPurchaseFlow
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
對象在這裏也是null。在空對象引用
錯誤
.util.Purchase.getSku()」
Log.d(TAG,購買); 這個返回null –