android - getParcelable returning null in app billing -
for reason, buyintentbundle.getparcelable("buy_intent"); returning null meaning app ceases function
here relevant code:
string sku; public void buyhint(){ seek { bundle buyintentbundle = mservice.getbuyintent(3, getpackagename(), sku, "inapp", "(id used here)"); boolean buyintent=false; if(buyintentbundle!=null){ buyintent=true; } log.d("buyintent"+buyintent,"daa"); pendingintent pendingintent = buyintentbundle.getparcelable("buy_intent"); boolean buyintentparcel=false; if(buyintentbundle.getparcelable("buy_intent")!=null){ buyintentparcel=true; } log.d("buyparcel"+buyintentparcel,"da"); seek { startintentsenderforresult( pendingintent.getintentsender(), 1131, new intent(), integer.valueof(0), integer.valueof(0), integer.valueof(0)); } grab (sendintentexception e) { // todo auto-generated grab block e.printstacktrace(); } } grab (remoteexception e) { // todo auto-generated grab block e.printstacktrace(); } }
so pretty much, using various log methods, able determine buyintent bundle not null, buyintentbundle.getparcelable("buy_intent") is... ideas
thank much help
pendingintent pendingintent = buyintentbundle.getparcelable("buy_intent");
can homecoming null
if there no google business relationship logged in on android device.
android null parcelable
No comments:
Post a Comment