// StudentEntry app // Source code file: MainActivity.java package it372.smiths.studententryform; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.CheckBox; import android.widget.EditText; import android.widget.RadioButton; import android.widget.Spinner; import android.widget.TextView; public class MainActivity extends AppCompatActivity { private EditText edtName; private Spinner spnGrade; private RadioButton radFemale; private RadioButton radMale; private CheckBox chkScholarship; private TextView txtDisplay; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); edtName = findViewById(R.id.edt_name); spnGrade = findViewById(R.id.spn_grade); radFemale = findViewById(R.id.rad_female); radMale = findViewById(R.id.rad_male); chkScholarship = findViewById(R.id.chk_scholarship); // Uncomment the following line for testing. // txtDisplay = findViewById(R.id.txt_display); } public void submitInfo(View view) { String name = edtName.getText( ).toString( ); String grade = spnGrade.getSelectedItem( ).toString( ); String gender = radFemale.isChecked( ) ? "Female" : "Male"; String scholarship = chkScholarship.isChecked( ) ? "Yes" : "No"; String info = String.format("%s;%s;%s;%s", name, grade, gender, scholarship); // Uncomment the following line for testing. // txtDisplay.setText(info); Intent intent = new Intent(this, ConfirmationActivity.class); intent.putExtra("info", info); startActivity(intent); } }