public void ClickedContinueButton(View view) { Log.d(TAG, "ClickedContinueButton"); if (!orderInfo.isContactInfoCompleted()) { Toast.makeText( getApplicationContext(), getResources().getString(R.string.missingregistrationinfo), Toast.LENGTH_SHORT) .show(); return; } if (Global.isUserLoggedIn(mContext)) { Global.setUserSharedPreferences(mContext, orderInfo); } /* * PAYMENT_INTENT_SALE will cause the payment to complete immediately. * Change PAYMENT_INTENT_SALE to PAYMENT_INTENT_AUTHORIZE to only * authorize payment and capture funds later. * * Also, to include additional payment details and an item list, see * getStuffToBuy() below. */ PayPalPayment thingToBuy = getThingToBuy(PayPalPayment.PAYMENT_INTENT_SALE); Intent intent = new Intent(mContext, PaymentActivity.class); intent.putExtra(PaymentActivity.EXTRA_PAYMENT, thingToBuy); startActivityForResult(intent, REQUEST_CODE_PAYMENT); }
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.screen_quote); configSlidingMenu(); initLayout(); initOrderInfo(); if (orderInfo == null) { Log.d(TAG, "orderInfo is null, restart application by calling login"); Intent intent = new Intent(mContext, LoginActivity.class); mContext.startActivity(intent); finish(); } if (Global.isUserLoggedIn(mContext)) { refreshDisplay(); } Intent intent = new Intent(this, PayPalService.class); intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, config); startService(intent); }
private void initOrderInfo() { orderInfo = ((Global) getApplication()).orderInfo; if (Global.isUserLoggedIn(mContext)) { if (orderInfo == null) { Log.d(TAG, "orderInfo is null, restart application by calling login"); Intent intent = new Intent(mContext, LoginActivity.class); mContext.startActivity(intent); finish(); } else { orderInfo.refreshTransactionAge(); refreshDisplay(); } } else { if (orderInfo == null) { Log.d(TAG, "orderInfo is null, restart application by calling login"); Intent intent = new Intent(mContext, LoginActivity.class); mContext.startActivity(intent); finish(); } else { orderInfo.refreshTransactionAge(); } } }
public void onResume() { super.onResume(); Log.d(TAG, "OnResume called"); if (Global.isForceExiting(mContext)) { Log.d(TAG, "force exiting"); finish(); } refreshDisplay(); if (orderInfo == null) { Intent intent = new Intent(mContext, LoginActivity.class); mContext.startActivity(intent); this.finish(); } }