Wednesday, 15 February 2012

android - getParcelable returning null in app billing -



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