public class TravelActivity extends Activity {
String startStation;
String destinationStation;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_travel);
Button checkInButton = (Button) findViewById(R.id.CheckInButton);
//Check-in button pressed..
checkInButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
EditText checkInEditText = (EditText) findViewById(R.id.CheckInEditText);
if (checkInEditText.getText().toString().matches("")) {
Toast.makeText(TravelActivity.this, "You did not enter a check-in station", Toast.LENGTH_SHORT).show();
return;
} else {
findViewById(R.id.CheckOutEditText).setEnabled(true);
findViewById(R.id.CheckOutButton).setEnabled(true);
findViewById(R.id.CheckInEditText).setEnabled(false);
findViewById(R.id.CheckInButton).setEnabled(false);
}
}
});
//Check-out button pressed..
Button checkOutButton = (Button) findViewById(R.id.CheckOutButton);
checkOutButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
EditText checkOutEditText = (EditText) findViewById(R.id.CheckOutEditText);
if (checkOutEditText.getText().toString().matches("")) {
Toast.makeText(TravelActivity.this, "You did not enter a check-out station", Toast.LENGTH_SHORT).show();
return;
} else {
startStation = checkInEditText.getText().toString();
destinationStation = checkOutEditText.getText().toString();
}
}
});
}
}
我需要保存startStation和destinationStation vars中EditTexts的信息。
我需要String var“startStation”来获取checkInButton上我的监听器的信息。
我是Android应用程序开发课程的第一周,我忘记了很多JAVA编码 - 所以请帮我刷新记忆。