示例#1
0
 @Override
 public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
   switch (item.getItemId()) {
     case R.id.cab_item_delete:
       if (modoViagemDAO.delModoViagem((int) id_selecionado)) {
         Toast.makeText(getActivity(), "Apagado " + id_selecionado, Toast.LENGTH_SHORT)
             .show();
         atualizarAdapter();
       } else {
         Toast.makeText(
                 getActivity(), "Erro ao apagar " + id_selecionado, Toast.LENGTH_SHORT)
             .show();
       }
       mode.finish();
       return true;
     case R.id.cab_item_edit:
       Intent intent = new Intent(getActivity(), NovoModoViagemActivity.class);
       modoViagem = modoViagemDAO.getModoViagem((int) id_selecionado);
       modoViagem.setId((int) id_selecionado);
       intent.putExtra(Opcoes.isEditTag, true);
       intent.putExtra(Opcoes.modoTag, modoViagem);
       startActivity(intent);
       return true;
     default:
       return false;
   }
 }
示例#2
0
 public void atualizarAdapter() {
   Cursor novo_cursor = modoViagemDAO.getModoViagemLista(Opcoes.getIdViagem());
   cursor = simpleCursorAdapter.swapCursor(novo_cursor);
   simpleCursorAdapter.notifyDataSetChanged();
 }