title: Transfer data from one screen to another
body: <p>I am currently working on a project for my programming class, it is a d&amp;d character creator I've decided to do for my final project. I am nearly finished with it but have run into one problem. I want to take the user's data from a screen where they create a character and store it into a screen where they can view their created characters, but I am not sure how to do this. This is the code from the create a character screen:</p>
  
  <pre><code>@Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_new_char_screen);
  
      Button btnSave = (Button)findViewById(R.id.btnSaveChar);
      btnSave.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View v) {
              if (checkData())
                  startActivity(new Intent(NewCharScreen.this, HomeScreen.class));
          }
      });
  
      Button btnEx = (Button)findViewById(R.id.btnExplanation);
      btnEx.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View v) {
              startActivity(new Intent(NewCharScreen.this, ExplanationScreen.class));
          }
      });
  }
  
  private boolean checkData(){
      final EditText charName = (EditText) findViewById(R.id.txtNameInput);
  
      if (charName.getText().toString().isEmpty()){
          charName.setError("Enter character name");
          charName.requestFocus();
          return false;
      }
  
      return true;
  }
  </code></pre>
  
  <p>}</p>
  
  <p>If there is a need for the rest of my code or the project itself here is a link to a repository on GitHub:
  <a href="https://github.com/cbetlinski98/MAD105-final_project" rel="nofollow noreferrer">https://github.com/cbetlinski98/MAD105-final_project</a></p>