Ejemplo n.º 1
0
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
   switch (item.getItemId()) {
     case R.id.menu_item_SplitBuchung:
       mUmsatz.removeGegenbuchung();
       showSplitBuchung();
       return true;
     case R.id.menu_item_delete_Buchung:
       final DBHelper db = DBHelper.getInstance();
       AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
       // Add the buttons
       final SplittableCashUmsatz umsatz = mUmsatz;
       builder.setPositiveButton(
           R.string.btnDelete,
           new DialogInterface.OnClickListener() {
             @Override
             public void onClick(DialogInterface dialog, int id) {
               umsatz.delete(db);
               Snackbar.make(
                       getView(),
                       getString(R.string.awlib_datensatzDeleted),
                       Snackbar.LENGTH_SHORT)
                   .show();
               FragmentAbstractBuchung.super.onActionFinishClicked();
             }
           });
       builder.setNegativeButton(
           R.string.btnVerwerfen,
           new DialogInterface.OnClickListener() {
             @Override
             public void onClick(DialogInterface dialog, int id) {
               // nix tun
             }
           });
       builder.setTitle(R.string.BankUmsatzLoeschen);
       AlertDialog dialog = builder.create();
       dialog.show();
       return true;
   }
   return super.onOptionsItemSelected(item);
 }