By Alvin Alexander. Last updated: August 12, 2018
Here’s a little snippet of Android code that I want to remember:
private void addButtonListener(Button playGameButton) { playGameButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String yourTeamName = String.valueOf(mYourTeamSpinner.getSelectedItem()); String opponentTeamName = String.valueOf(mComputerTeamSpinner.getSelectedItem()); Intent intent = new Intent(getActivity().getApplicationContext(), PlayGameActivity.class); intent.putExtra(YOUR_TEAM_NAME, yourTeamName); intent.putExtra(OPPONENT_TEAM_NAME, opponentTeamName); startActivity(intent); } }); }
It shows:
- How to add a listener to an Android button
- How to respond to a button tap event
- How to get the display values from an Android Spinner (two spinners, actually)
- How to create an Intent
- How to add “extras” to an Intent
- How to start a new Activity with that Intent
If you ever need to do any of those things, I hope this code snippet is helpful.