Comments (5)
I suggest putting a break-point in BillingController.setConfiguration
and make sure it's called by AbstractBillingActivity.onCreate
.
from androidbillinglibrary.
It's actually what I did, i changed the code as below:
/**
* Sets the configuration instance of the controller.
*
* @param config
* configuration instance.
*/
public static void setConfiguration(IConfiguration config) {
if(config == null)
Log.w(TAG,"setConfiguration param is null");
configuration = config;
if(configuration == null)
Log.w(TAG,"setConfiguration is not working");
}
I got the two logs warning. That's why i got lost, how "this" (InAppBilling extends AbstractBillingActivity) could be null if actually it's "this" who called the method....
So my guess is something happened after the call which change the configuration to null...
Thanks for your support
from androidbillinglibrary.
You should get the two log warnings when setConfiguration is called by onDestroy (which sets it to null).
I suggest to add a break-point and debug. Make sure setConfiguration is called on onCreate before onDestroy is called.
from androidbillinglibrary.
Thank you I fixed it. Actually I called onBackPressed() too quickly so the onDestroy was called before onPurchase{State}()
Now I wait for the answer. But it rises a new problem, what if there is no answer? I mean it could happen that phone lost the network or any other problem. In this case I don't want the user stock on my purchase screen. How can i handle this case please?
Is there any "default" method which will be call after a timeout?
Many thks.
from androidbillinglibrary.
Unfortunately that's an Android in-app billing issue. There's not much our library can do about it.
from androidbillinglibrary.
Related Issues (20)
- DungeonsRedux android.test.refunded
- DungeonsRedux android.test.canceled
- onPurchaseStateChanged() not called HOT 3
- Compile problem in new Android Eclipse platform release 4.2 / 21.0.0.vxxx HOT 3
- How to handle refunds? HOT 6
- onBillingChecked() not called when BillingService "Could not bind to MarketBillingService"
- Response code of BillingController.restoreTransactions() in case of errors HOT 1
- Cancelled purchase, getTransactions is still returning a value in one mobile but not the other with the same google account HOT 1
- Validation of transaction doesn't work ?
- Issue with onPurchaseStateChanged
- DeadObjectException HOT 1
- API Version 3 HOT 5
- Handling Developer Payload and OrderId HOT 3
- onPurchaseStateChange does not gets called when purchase is successful. HOT 1
- BadTokenException in BillingReceiver
- Transaction doesn't include subscription "purchaseToken" HOT 1
- "Item unavailable" error HOT 5
- How to handle manual confirmations and Google Play status bar notifications? HOT 2
- Publish Maven artifact to Central HOT 5
- onBillingChecked HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from androidbillinglibrary.