SORU
10 ŞUBAT 2013, Pazar


onİabPurchaseFinished hiç aramadı.

-App ilk uygulamam için Fatura ayarlamak için çalışıyorum, ve android kullanıyor.test.STB satın aldı. Satın alma yoluyla gelmek ve benim stoğa STB almak için yönetmek, ama başlık da anlaşılacağı gibi, onİabPurchaseFinished, hiç aramadı.

Bu Günlük bir şey ile alakası olabilir bence: "odaklanmış görünümü com çünkü odağı olan kurtaramadı.android.iç.politika.impl.PhoneWindow$DecorView@406743d0 kimliği yok". Bu, doğru Google Play gitmeyi önce açılır. Gerçekten o olsa ne demek emin değilim

Satın başlatan:

mHelper.launchPurchaseFlow(this, sku, 10001, mPurchaseFinishedListener, "");

Ve Dinleyici:

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!");
             }


    }
};

CEVAP
19 ŞUBAT 2013, Salı


mHelper.launchPurchaseFlow(..) çağıran bir Etkinlik için bu eklemeyi deneyin:

    @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    Log.d(TAG, "onActivityResult("   requestCode   ","   resultCode   ","   data);

    // Pass on the activity result to the helper for handling
    if (!mHelper.handleActivityResult(requestCode, resultCode, data)) {
        // not handled, so handle it ourselves (here's where you'd
        // perform any handling of activity results not related to in-app
        // billing...
        super.onActivityResult(requestCode, resultCode, data);
    }
    else {
        Log.d(TAG, "onActivityResult handled by IABUtil.");
    }
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • Marques Brownlee

    Marques Brow

    21 Mart 2008
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012