6

TrivialDrive のようなアプリ内購入を行っています。queryInventoryAsync を呼び出します。

 mHelper.queryInventoryAsync(mGotInventoryListener);

mGotInventoryListener:

IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
    public void onQueryInventoryFinished(IabResult result, Inventory inventory) {

        String price = inventory.getSkuDetails(SKU_ALL_INCLUSILE).getPrice();
        Log.d("SKU", "price " + price);
    }
};

OnClick は完全に機能し、購入できます。しかし getPrice() メソッドは NPE を生成します。お願い助けて!ListViewでSKU情報を表示したい。

解決しました!使用するだけです:

 mHelper.queryInventoryAsync(true, skuList, mGotInventoryListener);
4

0 に答える 0