title: onIabPurchaseFinished never called.
body: <p>I've been trying to set up in-app billing for my first app, and have been using the android.test.purchased sku. The purchase come through, and I manage to get the SKU into my inventory, but, as the title says, onIabPurchaseFinished, is never called.</p>
  
  <p>I think it may have something to do with this Log: "Couldn't save which view has focus because the focused view com.android.internal.policy.impl.PhoneWindow$DecorView@406743d0 has no id". That pops up, right before going of to Google Play. I'm not really sure what that means though...</p>
  
  <p>Launching purchase:</p>
  
  <pre><code>mHelper.launchPurchaseFlow(this, sku, 10001, mPurchaseFinishedListener, "");
  </code></pre>
  
  <p>And the Listener:</p>
  
  <pre><code>IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() {
  
      @Override
      public void onIabPurchaseFinished(IabResult result, Purchase info) {
          System.out.println("Purchase Finish heard something");
  
          if (result.isFailure()) {
               Log.d(TAG, "Error purchasing: " + result);
               return;
          } else{
                  Log.d(TAG,"Success!");
               }
  
  
      }
  };
  </code></pre>