簡體   English   中英

應用內結算mPurchaseFinishedListener錯誤

[英]In-app billing mPurchaseFinishedListener error

我遵循了指南,在指南的中間我遇到了這種方法:

public void buyClick(View view) {
        mHelper.launchPurchaseFlow(this, ITEM_SKU, 10001,
            mPurchaseFinishedListener, "mypurchasetoken");
    }

我需要將其復制到我的應用程序代碼中,由於某種原因, mPurchaseFinishedListener (我正在使用Android Studio)顯示為紅色(表示存在錯誤)。

當我將鼠標懸停在mPurchaseFinishedListener上時,Android Studio說“無法解析simbol'mPurchaseFinishedListener'”

現在顯然我做錯了什么,有人可以幫我嗎?

謝謝

您是否按照鏈接的教程中的建議實現了IabHelper.OnIabPurchaseFinishedListener

IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener 
    = new IabHelper.OnIabPurchaseFinishedListener() {
    public void onIabPurchaseFinished(IabResult result, 
                    Purchase purchase) 
    {
       if (result.isFailure()) {
          // Handle error
          return;
     }      
     else if (purchase.getSku().equals(ITEM_SKU)) {
         consumeItem();
        buyButton.setEnabled(false);
    }

   }
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM