@Override public void onClick(View v) { final boolean started = v.getTag() != null; if (started) { controller.stop(); } else { v.setTag(new Object()); actionTv.setText(R.string.cancel); // to start controller.start(serialRb.isChecked()); adapter.notifyDataSetChanged(); serialRb.setEnabled(false); parallelRb.setEnabled(false); deleteActionView.setEnabled(false); deleteActionView.setTag(deleteActionView.getCardElevation()); deleteActionView.setCardElevation(0); deleteActionTv.setEnabled(false); } } });
@Override public boolean isChecked() { return super.isChecked(); }
@OnClick(R.id.rd_tojalali) void JalaliSelect(){ if(rdTogrg.isChecked()){ rdTogrg.setChecked(false); } } @OnClick(R.id.rd_togrg) void GrgSelect(){
@OnClick(R.id.rd_togrg) void GrgSelect(){ if(rdTojalali.isChecked()){ rdTojalali.setChecked(false); } } @OnClick(R.id.btn_calc) void calc(){
@OnClick(R.id.rd_togrg) void GrgSelect(){ if(rdTojalali.isChecked()){ rdTojalali.setChecked(false); } } @OnClick(R.id.btn_calc) void calc(){
@OnClick(R.id.rd_tojalali) void JalaliSelect(){ if(rdTogrg.isChecked()){ rdTogrg.setChecked(false); } } @OnClick(R.id.rd_togrg) void GrgSelect(){
@OnClick(R.id.btn_calc) void calc(){ if(edtDay.getText().toString().equals("") || edtDay.getText().toString().equals("") || edtDay.getText().toString().equals("")){ Toast.makeText(this,getString(R.string.allFieldRequred),Toast.LENGTH_LONG).show(); return; } int day = Integer.parseInt(edtDay.getText().toString()); int month = Integer.parseInt(edtMonth.getText().toString()); int year = Integer.parseInt(edtYear.getText().toString()); if(day > 31){ Toast.makeText(this,getString(R.string.dayWrong),Toast.LENGTH_LONG).show(); edtDay.setText(""+31); return; } if(month > 12){ Toast.makeText(this,getString(R.string.monthWrong),Toast.LENGTH_LONG).show(); edtMonth.setText(""+12); return; } PersianDate date; if(rdTojalali.isChecked()){ date = new PersianDate().initJalaliDate(year,month,day); Date grgDate = date.toDate(); txtResult.setText(new SimpleDateFormat("EEEE dd MMMM yyyy").format(grgDate)); }else{ date = new PersianDate().initGrgDate(year,month,day); txtResult.setText(formater.format(date)); } }
@OnClick(R.id.btn_calc) void calc(){ if(edtDay.getText().toString().equals("") || edtDay.getText().toString().equals("") || edtDay.getText().toString().equals("")){ Toast.makeText(this,getString(R.string.allFieldRequred),Toast.LENGTH_LONG).show(); return; } int day = Integer.parseInt(edtDay.getText().toString()); int month = Integer.parseInt(edtMonth.getText().toString()); int year = Integer.parseInt(edtYear.getText().toString()); if(day > 31){ Toast.makeText(this,getString(R.string.dayWrong),Toast.LENGTH_LONG).show(); edtDay.setText(""+31); return; } if(month > 12){ Toast.makeText(this,getString(R.string.monthWrong),Toast.LENGTH_LONG).show(); edtMonth.setText(""+12); return; } PersianDate date; if(rdTojalali.isChecked()){ date = new PersianDate().initJalaliDate(year,month,day); long[] age = date.untilToday(); txtResult.setText("" + age[0] + " روز " + age[1] + " ساعت " + age[2] + " دقیقه " + age[3] + " ثانیه"); }else{ date = new PersianDate().initGrgDate(year,month,day); long[] age = date.untilToday(); txtResult.setText("" + age[0] + " روز " + age[1] + " ساعت " + age[2] + " دقیقه " + age[3] + " ثانیه"); } }