예제 #1
0
  public void calculate(View view) {
    EditText flyingDistanceTextBox =
        (EditText) findViewById(R.id.flyingdistancecourseFlyingDistanceOutput);
    EditText courseTextBox = (EditText) findViewById(R.id.flyingdistancecourseCourse_2);

    double flyingDistance = 0;
    double course = 0;
    Distance d = new Distance();
    flyingDistance = Calculation.calcFlyDis(airportOneChoice, airportTwoChoice);
    course = Calculation.calcCourBwAir(airportOneChoice, airportTwoChoice);

    if (distanceUnitChoice.equalsIgnoreCase("SM")) {
      flyingDistance = d.kilomToStat(flyingDistance);
      flyingDistanceTextBox.setText((String.format("%.2f", flyingDistance)));
    } else if (distanceUnitChoice.equalsIgnoreCase("NM")) {
      flyingDistance = d.kilomToNaut(flyingDistance);
      flyingDistanceTextBox.setText((String.format("%.2f", flyingDistance)));
    } else {
      flyingDistanceTextBox.setText((String.format("%.2f", flyingDistance)));
    }

    courseTextBox.setText(String.format("%.2f", course));
  }