@Override public void OnItemClick(View v, int Position) { // TODO Auto-generated method stub mDBtableGuiJiName.delete(mDataGuiJi[Position]); select_DB(); mDevGuiJiEditListViewAdapter.setListItems(mDataGuiJi); mDevGuiJiEditListViewAdapter.notifyDataSetChanged(); }
@Override public void onClick(View v) { // TODO Auto-generated method stub int tag = (Integer) v.getTag(); switch (tag) { case CLICK_GUIJI_CANCEL: finish(); break; case CLICK_GUIJI_EDIT: mButtonGuiJiActivityFinish.setVisibility(View.VISIBLE); mButtonGuiJiActivityBack.setVisibility(View.GONE); mButtonGuiJiActivityEdit.setVisibility(View.GONE); mTextViewGuiJiTitle.setText("删除白名单中的数据"); mDevGuiJiEditListViewAdapter = new DevGuiJiEditListViewAdapter( appContext, mDataGuiJi, R.layout.item_guiji_listview, onItemClickClass); mGuiJiListView.setAdapter(mDevGuiJiEditListViewAdapter); mGuiJiListView.setOnItemClickListener(null); mDevGuiJiEditListViewAdapter.notifyDataSetChanged(); break; case CLICK_GUIJI_FINISH: mButtonGuiJiActivityFinish.setVisibility(View.GONE); mButtonGuiJiActivityBack.setVisibility(View.VISIBLE); mButtonGuiJiActivityEdit.setVisibility(View.VISIBLE); mTextViewGuiJiTitle.setText("白名单"); select_DB(); mDevGuiJiListViewAdapter.setListItems(mDataGuiJi); mGuiJiListView.setAdapter(mDevGuiJiListViewAdapter); mDevGuiJiListViewAdapter.notifyDataSetChanged(); mGuiJiListView.setOnItemClickListener(this); break; case CLICK_PHONENUM_ADD: if (!mEditTextPhoneNumber.getText().equals("")) { mDBtableGuiJiName.insert(mEditTextPhoneNumber.getText().toString()); select_DB(); mDevGuiJiListViewAdapter.setListItems(mDataGuiJi); mDevGuiJiListViewAdapter.notifyDataSetChanged(); } break; default: break; } }