ListView
でアイテムを削除した後、自分がどのように更新されているのかわかりませんonActionItemClicked
。
@Override
public boolean onActionItemClicked(ActionMode actionMode, MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_item_delete_notification:
mNotifications.remove(0);
actionMode.finish();
return true;
…
明らかに、このコード サンプルで削除している項目が動的に選択されていないことに気付きました。これは例として示しただけです。ListView
アイテムを削除すると、を呼び出さなくても自動的に更新されますnotifyDatasetChanged()
。