@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (data != null) { if (adapter == null) { adapter = new AddressAdapter(this, addresses); } Bundle bundle = data.getExtras(); Address address = bundle.getParcelable("address"); addresses.add(address); adapter.setData(addresses); } }