protected void showCalculatorInternal(AmountEditText input) { Intent intent = new Intent(this, CalculatorInput.class); forwardDataEntryFromWidget(intent); BigDecimal amount = validateAmountInput(input, false); if (amount != null) { intent.putExtra(KEY_AMOUNT, amount); } intent.putExtra(CalculatorInput.EXTRA_KEY_INPUT_ID, input.getId()); startActivityForResult(intent, CALCULATOR_REQUEST); }