@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);
   }
 }