использование пункта меню для удаления представления
Добавлено: 31 май 2014, 10:58
Ребят возник такой вопрос как с помощью меню удалить представление списка из самого списка, то есть есть список по нажатию на каждый из пунктов открывается его подробное описание, так вот для удаления пунктов списка из представления списка использовал след. код:
Данные хранятся в CrimeLab, но как реализовать удаление из самого представления?
Код: Выделить всё
//переопределяем метод для прослушивания выбора команды контекстного меню
@Override
public boolean onContextItemSelected(MenuItem item){
AdapterContextMenuInfo info = (AdapterContextMenuInfo)item.getMenuInfo();
int position = info.position;
CrimeAdapter adapter = (CrimeAdapter)getListAdapter();
Crime crime = adapter.getItem(position);
switch (item.getItemId()) {
case R.id.menu_item_delete_crime:
CrimeLab.get(getActivity()).deleteCrime(crime);
adapter.notifyDataSetChanged();
return true;
}
return super.onContextItemSelected(item);
}
//--------------------------------------------------------------------------------------------