@Override protected void onClickItemDelete(long id) { if (getListView().getCount() == 1) { // delete one item = delete all items = delete list onClickItemDeleteAll(); return; } ExpenseTable.deleteExpense(dbCon, id); displayDateInterval(); displayAmount(); displayItems(); super.onClickItemDelete(id); }
@Override protected void onClickItemDeleteAll() { ExpenseTable.deleteExpense( dbCon, dateRange, typeSelector, categorySelector, descriptionSelector, dateSelector); typeSelector = null; categorySelector = null; descriptionSelector = null; dateSelector = null; displayDateInterval(); displayAmount(); displayItems(); super.onClickItemDeleteAll(); }