Przekazywanie ciągu z tekstu edycji do innego działania

Przejrzałem przykład tutaj na przepełnienie stosu. Nie mogę jednak znaleźć rozwiązania, które działa poprawnie. Moja aplikacja nadal ulega awarii. Jak przekazać ciąg z tekstu edycji w jednym działaniu do innego działania?

To jest mój kod z pierwszego działania:

Button btnGo = (Button) findViewById(R.id.btnGo);

btnGo.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        EditText etLocation = (EditText) findViewById(R.id.et_location);
        Intent intent = new Intent();
        intent.putExtra("location", etLocation.getText().toString());
        startActivity(intent);
    }
}

Kod z drugiego działania:

textView1 = (TextView) findViewById(R.id.textView1);

Intent intent = getIntent();
String str = intent.getStringExtra("location");
textView1.setText(str);

questionAnswers(4)

yourAnswerToTheQuestion