从早期方法获取信息

时间:2014-02-13 14:44:15

标签: java android android-intent methods listener

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编码 - 所以请帮我刷新记忆。

0 个答案:

没有答案