Back to project page gdx-pay.
The source code is released under:
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUC...
If you think the Android project gdx-pay listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/******************************************************************************* * Copyright 2011 See AUTHORS file.// ww w . j a v a 2s. c om * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ******************************************************************************/ package com.badlogic.gdx.pay; /** Observer to wait for the purchase manager to initialize as well as to handle restored/refunded transactions. * * @author noblemaster */ public interface PurchaseObserver { /** Called when the purchase manager has successfully initialized. */ public void handleInstall (); /** Called when the installation of the purchase manager failed. * * @param e The error, e.g. network outage, invalid keys, etc. */ public void handleInstallError (Throwable e); /** Called when purchases have been restored. The "valid" parameter will indicate if the purchase was successful (true) or was * aborted or refunded by the user (false). * * @param transactions The restored purchases. */ public void handleRestore (Transaction[] transactions); /** Called when a restore failed for unexpected reasons. * * @param e The error, e.g. network outage, invalid identifier, etc. */ public void handleRestoreError (Throwable e); /** The item that was purchased. The "valid" parameter will indicate if the purchase was successful (true) or was aborted or * refunded by the user (false). * * @param transaction The purchased item information. */ public void handlePurchase (Transaction transaction); /** Called when a purchase failed for unexpected reasons. * * @param e The error, e.g. network outage, invalid identifier, etc. */ public void handlePurchaseError (Throwable e); /** Called when a purchase is canceled by the user. * * */ public void handlePurchaseCanceled (); }