altosdroid: Change tracker selection dialog
[fw/altos] / altosdroid / app / src / main / java / org / altusmetrum / AltosDroid / IdleModeActivity.java
index 9c786ac4e04dfac39d16465b802407166407f7f7..763ba3f1933cac07e690ba20c616bf0ac087a73c 100644 (file)
@@ -29,11 +29,13 @@ import android.widget.*;
 import org.altusmetrum.altoslib_13.*;
 
 public class IdleModeActivity extends Activity {
-       private EditText callsign;
+       private EditText callsignText;
+       private TextView frequencyView;
        private Button connect;
        private Button disconnect;
        private Button reboot;
        private Button igniters;
+       private double frequency;
 
        public static final String EXTRA_IDLE_MODE = "idle_mode";
        public static final String EXTRA_IDLE_RESULT = "idle_result";
@@ -52,7 +54,7 @@ public class IdleModeActivity extends Activity {
        }
 
        private String callsign() {
-               return callsign.getEditableText().toString();
+               return callsignText.getEditableText().toString();
        }
 
        public void connect_idle() {
@@ -80,8 +82,12 @@ public class IdleModeActivity extends Activity {
                // Setup the window
                setContentView(R.layout.idle_mode);
 
-               callsign = (EditText) findViewById(R.id.set_callsign);
-               callsign.setText(new StringBuffer(AltosPreferences.callsign()));
+               callsignText = (EditText) findViewById(R.id.set_callsign);
+               callsignText.setText(new StringBuffer(AltosPreferences.callsign()));
+
+               frequency = getIntent().getDoubleExtra(AltosDroid.EXTRA_FREQUENCY, 0.0);
+               frequencyView = (TextView) findViewById(R.id.frequency);
+               frequencyView.setText(String.format("Frequency: %7.3f MHz", frequency));
 
                connect = (Button) findViewById(R.id.connect_idle);
                connect.setOnClickListener(new OnClickListener() {