A.java
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
System.out.println("onActivityResult");
if (data == null) {
return;
}
String bankName = data.getStringExtra("bankName");
if (bankName != null) {
tv_choose_bank.setText(bankName);
}
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.tv_choose_bank:
Intent intentChoose = new Intent(BankRemittanceActivity.this,
CreditChooseActivity.class);
intentChoose.putExtra("action", "bankL");
startActivityForResult(intentChoose, 1);
break;
default:
break;
}
}
B.java
Intent resultIntent = new Intent(CreditChooseActivity.this,
BankRemittanceActivity.class);
resultIntent.putExtra("bankName", xyBank[arg2]);
setResult(1, resultIntent);
finish();