Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 应用内计费MPpurchaseFinishedListener错误_Java_Android_Methods_In App Billing - Fatal编程技术网

Java 应用内计费MPpurchaseFinishedListener错误

Java 应用内计费MPpurchaseFinishedListener错误,java,android,methods,in-app-billing,Java,Android,Methods,In App Billing,我遵循指南,在指南的中间我遇到了这个方法: public void buyClick(View view) { mHelper.launchPurchaseFlow(this, ITEM_SKU, 10001, mPurchaseFinishedListener, "mypurchasetoken"); } 我需要将其复制到我的应用程序代码中,出于某种原因,mppurchasefinishedlistener(我使用的是androidstudio

我遵循指南,在指南的中间我遇到了这个方法:

public void buyClick(View view) {
        mHelper.launchPurchaseFlow(this, ITEM_SKU, 10001,
            mPurchaseFinishedListener, "mypurchasetoken");
    }
我需要将其复制到我的应用程序代码中,出于某种原因,mppurchasefinishedlistener(我使用的是androidstudio)是红色的(表示有错误)

当我用鼠标悬停在mppurchasefinishedlistener上时,Android工作室说“无法解析simbol‘mppurchasefinishedlistener’”

现在很明显我做错了什么,有人能帮帮我吗


谢谢

您是否实现了链接教程中的
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);
    }

   }
};