ComponentName name, IBinder service) { inAppBillingService = IInAppBillingService.Stub.asInterface(service); Utility.logd(TAG, "In app billing service connected"); try {
@NonNull @Override public IInAppBillingService service(IBinder binder) { return IInAppBillingService.Stub.asInterface(binder); }
@Override public void onServiceConnected(final ComponentName name, final IBinder service) { mService = IInAppBillingService.Stub.asInterface(service); try { Bundle ownedItems = mService.getPurchases(3, getPackageName(), "inapp", null); if (ownedItems.getInt("RESPONSE_CODE") == 0) { PRO_VERSION = ownedItems.getStringArrayList("INAPP_PURCHASE_ITEM_LIST") != null && ownedItems.getStringArrayList("INAPP_PURCHASE_ITEM_LIST") .contains(SKU); getSharedPreferences("settings", Context.MODE_PRIVATE).edit() .putBoolean("pro", PRO_VERSION).commit(); } } catch (RemoteException e) { Toast.makeText(Map.this, e.getClass().getName() + ": " + e.getMessage(), Toast.LENGTH_LONG).show(); e.printStackTrace(); } } };
if (mDisposed) return; logDebug("Billing service connected."); mService = IInAppBillingService.Stub.asInterface(service); String packageName = mContext.getPackageName(); try {
if (mDisposed) return; logDebug("Billing service connected."); mService = IInAppBillingService.Stub.asInterface(service); String packageName = mContext.getPackageName(); try {
if (mDisposed) return; logDebug("Billing service connected."); mService = IInAppBillingService.Stub.asInterface(service); String packageName = mContext.getPackageName(); try {
if (mDisposed) return; logDebug("Billing service connected."); mService = IInAppBillingService.Stub.asInterface(service); String packageName = mContext.getPackageName(); try {
if (mDisposed) return; logDebug("Billing service connected."); mService = IInAppBillingService.Stub.asInterface(service); String packageName = mContext.getPackageName(); try {
@Override public void onServiceConnected(ComponentName name, IBinder service) { mService = IInAppBillingService.Stub.asInterface(service);
private void setBinder(android.os.IBinder binder) { IInAppBillingService service = IInAppBillingService.Stub.asInterface(binder); Handler handler = mHandler; mHandler = null; if (handler == null) { return; } if (service == null) { BillingException e = new BillingException( Constants.ERROR_BIND_SERVICE_FAILED_EXCEPTION, Constants.ERROR_MSG_BIND_SERVICE_FAILED_SERVICE_NULL); postBinderError(e, handler); } else { postBinder(service, handler); } }
protected IInAppBillingService lookupByStubAsInterface(IBinder service) { return IInAppBillingService.Stub.asInterface(service); }
/* package */ IInAppBillingService getInAppBillingService(IBinder service) { return IInAppBillingService.Stub.asInterface(service); }
/* package */ IInAppBillingService getInAppBillingService(IBinder service) { return IInAppBillingService.Stub.asInterface(service); }
public void onServiceConnected(ComponentName name, IBinder service) { final IInAppBillingService mService = IInAppBillingService.Stub.asInterface(service); try { final int response = mService.isBillingSupported(3, packageName, IabHelper.ITEM_TYPE_INAPP); result[0] = response == IabHelper.BILLING_RESPONSE_RESULT_OK; } catch (RemoteException e) { result[0] = false; Logger.e("isBillingAvailable() RemoteException while setting up in-app billing", e); } finally { latch.countDown(); context.unbindService(this); } Logger.d("isBillingAvailable() Google Play result: ", result[0]); }
public void onServiceConnected(ComponentName name, IBinder service) { mService = IInAppBillingService.Stub.asInterface(service); }
@Override public void onServiceConnected(ComponentName name, IBinder service) { Log.d(LOG_TAG, "Billing service connected"); billingService = IInAppBillingService.Stub.asInterface(service); billing.setService(billingService); billing.getSkuDetails(); billing.verifyPremium(); } };
@Override public void onServiceConnected(ComponentName name, IBinder service) { Log.d(LOG_TAG, "Billing service connected"); billingService = IInAppBillingService.Stub.asInterface(service); billing.setService(billingService); billing.getSkuDetails(); billing.verifyPremium(); } };
if (mDisposed) return; logDebug("Billing service connected."); mService = IInAppBillingService.Stub.asInterface(service); String packageName = mContext.getPackageName(); try {
@Override public void onServiceConnected(ComponentName name, IBinder service) { setService(IInAppBillingService.Stub.asInterface(service), true); } };
@Override public void onServiceConnected(ComponentName name, IBinder service) { billingService = IInAppBillingService.Stub.asInterface(service); new HistoryInitializationTask().execute(); } };