Получавам грешка Null Exception, когато правя заявка към списъка с продукти за елемент от Google InApp Billing.
Имам един добавен елемент към уебсайта на In-App Developer Console и той показва състоянието като „Активен“;
По-долу е моят код.
// Listener that's called when we finish querying the items and subscriptions we own
IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
public void onQueryInventoryFinished(IabResult result, Inventory inventory) {
Log.d(TAG, "Query inventory finished 15.");
if (result.isFailure()) {
Log.d(TAG,"Failed to query inventory: " + result);
return;
}
SkuDetails productDetails = inventory.getSkuDetails(SKU_ANATVITALSIGNS);
// Log.d(TAG,"Gas Price is: " + productDetails.getPrice());
if (productDetails != null){
Log.d(TAG,"Deck price is: " + productDetails.getPrice());
}else{
Log.d(TAG,"No Product Detail" );
}
Log.d(TAG, "Query inventory was successful.");
// updateUi();
// setWaitScreen(false);
Log.d(TAG, "Initial inventory query finished; enabling main UI.");
}
Програмните грешки, когато се опитвам да получа "productDetails.getPrice()" например.
Всяка помощ се оценява. Това беше двудневен удар.
TIA