blob: 4b9557788557cd217ac63d2c1895587dd8d6e041 [file] [log] [blame]
package com.android.pmc;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.EditText;
public class SettingActivity extends Activity {
EditText mServerIP;
EditText mServerPort;
EditText mInterval;
EditText mIperfBandwidth;
EditText mIperfLogfile;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting);
mServerIP = (EditText) findViewById(R.id.server_iptext);
mServerPort = (EditText) findViewById(R.id.server_porttext);
mInterval = (EditText) findViewById(R.id.intervaltext);
mIperfBandwidth = (EditText) findViewById(R.id.iperf_bandwidthtext);
mIperfLogfile = (EditText) findViewById(R.id.iperf_logfiletext);
// Populate the fields with the current values passed from PMCMainActivity.
Intent intent = this.getIntent();
mServerIP.setText(intent.getStringExtra(PMCMainActivity.SETTING_SERVER_IP_KEY));
mServerPort.setText(intent.getStringExtra(PMCMainActivity.SETTING_SERVER_PORT_KEY));
mInterval.setText(intent.getStringExtra(PMCMainActivity.SETTING_INTERVAL_KEY));
mIperfBandwidth.setText(intent.getStringExtra(PMCMainActivity.SETTING_IPERF_BANDWIDTH_KEY));
mIperfLogfile.setText(intent.getStringExtra(PMCMainActivity.SETTING_IPERF_LOGFILE_KEY));
}
@Override
public void onBackPressed() {
Intent intent = new Intent();
intent.putExtra(PMCMainActivity.SETTING_SERVER_IP_KEY, mServerIP.getText().toString());
intent.putExtra(PMCMainActivity.SETTING_SERVER_PORT_KEY, mServerPort.getText().toString());
intent.putExtra(PMCMainActivity.SETTING_INTERVAL_KEY, mInterval.getText().toString());
intent.putExtra(PMCMainActivity.SETTING_IPERF_BANDWIDTH_KEY,
mIperfBandwidth.getText().toString());
intent.putExtra(PMCMainActivity.SETTING_IPERF_LOGFILE_KEY,
mIperfLogfile.getText().toString());
setResult(0, intent); //The data you want to send back
finish();
}
}