title: Is this the right place to put notification on successul in-app purchase?
body: <p>I hope someone can help me. I need to notify user after he successfully purchased an item via in-app billing service. [...deleted confusing text...]</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>TO be precise. From the demo Google project, I see that they use <code>onRequestPurchaseResponse</code> to catch <code>RESULT_OK</code> code. Inside of that method, I added the Toast and initiated the test purchase via android.test.purchased item. I got the Market's windows and message "Authorizing purchase". After the process completed, my Toast appeared. </p>
  
  <pre><code>@Override
  public void onRequestPurchaseResponse(BillingService.RequestPurchase request,
                               Consts.ResponseCode responseCode) {
      if (Consts.DEBUG) {
          Log.d(TAG, request.mProductId + ": " + responseCode);
      }
      if (responseCode == Consts.ResponseCode.RESULT_OK) {
          if (Consts.DEBUG) {
              Log.i(TAG, "purchase was successfully sent to server");
          }
          showToast("purchase was successfully sent to server");//&lt;- MY TOAST!
          logProductActivity(request.mProductId, "sending purchase request");
      } else if (responseCode == Consts.ResponseCode.RESULT_USER_CANCELED) {
          if (Consts.DEBUG) {
              Log.i(TAG, "user canceled purchase");
          }
          logProductActivity(request.mProductId, "dismissed purchase dialog");
      } else {
          if (Consts.DEBUG) {
              Log.i(TAG, "purchase failed");
          }
          logProductActivity(request.mProductId, "request purchase returned " + responseCode);
      }
  }
  </code></pre>
  
  <p>My question is, is this the right place to place the message on successful purchase?</p>