Ejemplo n.º 1
0
 public void onClick(View v) {
   int id = v.getId();
   switch (id) {
     case R.id.add_rating_dialog_add:
       String d = etDescription.getText().toString();
       String m = etMark.getText().toString();
       if (d.length() > 0) {
         try {
           int mark = Integer.parseInt(m);
           subject.rating += mark;
           DBStorage dbStorage = new DBStorage(context);
           dbStorage.addRating(subject.id, mark, d);
           dbStorage.changeSubject(subject);
           dbStorage.destroy();
           listener.onDialogDismissed();
           dismiss();
         } catch (NumberFormatException ignored) {
         }
       }
       break;
     case R.id.add_rating_dialog_cancel:
       dismiss();
       break;
   }
 }