Пример #1
1
 @Override
 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
   switch (requestCode) {
     case NEW_USER_ACTIVITY_ID:
       if (resultCode == RESULT_OK) {
         ParcelableUser parcelableuser = (ParcelableUser) data.getParcelableExtra("user");
         User user = parcelableuser.getUser();
         DatabaseUser dbuser = new DatabaseUser(this);
         dbuser.AddUser(user);
         ((UserArrayAdapter) getListAdapter()).add(user);
         ((UserArrayAdapter) getListAdapter()).notifyDataSetChanged();
       }
       break;
     case MOD_USER_ACTIVITY_ID:
       if (resultCode == RESULT_OK) {
         ParcelableUser parcelableuser = (ParcelableUser) data.getParcelableExtra("user");
         User user = parcelableuser.getUser();
         DatabaseUser dbuser = new DatabaseUser(this);
         dbuser.UpdateUser(user);
         ((UserArrayAdapter) getListAdapter()).modifyRow(info.position, user);
         ((UserArrayAdapter) getListAdapter()).notifyDataSetChanged();
       }
       break;
   }
 }