2014-02-10 72 views
0

我正試圖一系列的inapp購買。這是如何設置代碼。通過調用launchPurchaseFlow撥打購買物品的電話。嘗試一個接一個地購買產品時出錯

現在on public void onIabPurchaseFinished()我打電話進行購買。第一次通話正常。但第二次通話失敗,拋出異常

java.lang.IllegalStateException: Can't start async operation (launchPurchaseFlow) because another async operation(launchPurchaseFlow) is in progress. 

如何使這項工作?

感謝

+1

那麼顯然它已經在運行和尚未完成。你需要顯示你的完整的代碼,以獲得任何真正的幫助 –

回答

0

這很可能是因爲第一個請求尚未完成;它會在你從onIabPurchaseFinished()返回時完成。異步請求是而不是在該函數內完成。

+1

最有可能的?這個錯誤已經告訴他這一點,這不幸的是並沒有回答如何解決這個問題 –

相關問題