void loadWPData() {
   for (WaypointNav WP : app.mw.WaypointsList) {
     if (WP.MarkerId.equals(MarkerId)) {
       TVWPTitle.setText(WP.getMarkerTitle());
       ETAltitude.setText(String.valueOf(WP.Altitude));
       ETParameter1.setText(String.valueOf(WP.Parameter1));
       ETParameter2.setText(String.valueOf(WP.Parameter2));
       ETParameter3.setText(String.valueOf(WP.Parameter3));
       SpinnerAction.setSelection(WP.Action - 1);
       setParametersDesc(WP.Action);
       return;
     }
   }
 }
 void updateWPData() {
   for (WaypointNav WP : app.mw.WaypointsList) {
     if (WP.MarkerId.equals(MarkerId)) {
       WP.Altitude = Integer.parseInt(ETAltitude.getText().toString());
       WP.Parameter1 = Integer.parseInt(ETParameter1.getText().toString());
       WP.Parameter2 = Integer.parseInt(ETParameter2.getText().toString());
       WP.Parameter3 = Integer.parseInt(ETParameter3.getText().toString());
       WP.Action = SpinnerAction.getSelectedItemPosition() + 1;
       return;
     }
   }
 }