// Supprimer un contact public void deleteUser(User user) { usersList.Remove(user); // Mettre à jour la liste UserContactListAdapter updatedAdapter = new UserContactListAdapter(this, usersList); if (listView != null) { listView.Adapter = updatedAdapter; } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.UserContactListView); // Service uService = new UserService(DataBase.current_user); // Notifications list initialement vide usersList = new List <User> { }; // AutoCompleteTextView AutoCompleteTextView pseudoAutoText = FindViewById <AutoCompleteTextView>(Resource.Id.userContact_pseudo_autoText); // ImageButton addContactImageButton = FindViewById <ImageButton>(Resource.Id.userContact_add_button); if (addContactImageButton != null) { addContactImageButton.Click += delegate { if (pseudoAutoText.Text != "") { // Ajouter à la liste usersList = addUserToList(pseudoAutoText.Text); // Vider le champ pseudoAutoText.Text = ""; // Mettre à jour la liste UserContactListAdapter updatedAdapter = new UserContactListAdapter(this, usersList); if (listView != null) { listView.Adapter = updatedAdapter; } } } } ; // ListView listView = FindViewById <ListView>(Resource.Id.userContact_listView); // Valider la liste validListButton = FindViewById <Button>(Resource.Id.userContact_valid_button); if (validListButton != null) { validListButton.Click += delegate { // Inviter les contacts inviteAddedContact(usersList); //Revenir sur l'activité StartActivity(typeof(EventActivity)); } } ; // Create and set the adapters of UserContactListAdapter adapter = new UserContactListAdapter(this, usersList); // On construit la liste des noms pour l'autocomplétion à partir des contacts de l'utilisateur ArrayAdapter <string> itemsAdapter = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleListItem1, getUserNamesTab(uService.GetAllUserContacts())); if (pseudoAutoText != null) { pseudoAutoText.Adapter = itemsAdapter; } if (listView != null) { listView.Adapter = adapter; } // Modification de la liste après clic sur le bouton + }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.UserContactListView); // Service uService = new UserService(DataBase.current_user); // Notifications list initialement vide usersList = new List<User> { }; // AutoCompleteTextView AutoCompleteTextView pseudoAutoText = FindViewById<AutoCompleteTextView>(Resource.Id.userContact_pseudo_autoText); // ImageButton addContactImageButton = FindViewById<ImageButton>(Resource.Id.userContact_add_button); if (addContactImageButton != null) addContactImageButton.Click += delegate { if (pseudoAutoText.Text != "") { // Ajouter à la liste usersList = addUserToList(pseudoAutoText.Text); // Vider le champ pseudoAutoText.Text = ""; // Mettre à jour la liste UserContactListAdapter updatedAdapter = new UserContactListAdapter(this, usersList); if (listView != null) listView.Adapter = updatedAdapter; } }; // ListView listView = FindViewById<ListView>(Resource.Id.userContact_listView); // Valider la liste validListButton = FindViewById<Button>(Resource.Id.userContact_valid_button); if (validListButton != null) validListButton.Click += delegate { // Inviter les contacts inviteAddedContact(usersList); //Revenir sur l'activité StartActivity(typeof(EventActivity)); }; // Create and set the adapters of UserContactListAdapter adapter = new UserContactListAdapter(this, usersList); // On construit la liste des noms pour l'autocomplétion à partir des contacts de l'utilisateur ArrayAdapter<string> itemsAdapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleListItem1, getUserNamesTab(uService.GetAllUserContacts())); if (pseudoAutoText != null) pseudoAutoText.Adapter = itemsAdapter; if (listView != null) listView.Adapter = adapter; // Modification de la liste après clic sur le bouton + }
// Supprimer un contact public void deleteUser(User user) { usersList.Remove(user); // Mettre à jour la liste UserContactListAdapter updatedAdapter = new UserContactListAdapter(this, usersList); if (listView != null) listView.Adapter = updatedAdapter; }