jak przekazać dodatkowe zamiary dwóm działaniom

mam aplikację, która na pierwszym działaniu pyta o nazwisko osoby na drugiej stronie, wyświetla nazwę w zdaniu, którego chcę użyć w trzeciej czwartej lub dziewiątej czynności, jak prawidłowo ją zadeklarować (publicznie?) i nazwać ją kiedy i gdzie go potrzebuję? to jest mój kod, który go wysyła

Główny

public class MainActivity extends Activity {
Button ok;
EditText name;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    name=(EditText)findViewById(R.id.editText);
    Typeface font_a = Typeface.createFromAsset(getAssets(),"fonts/MarkerFelt.ttf");
    name.setTypeface(font_a);
    ok=(Button)findViewById(R.id.button);
       Typefacefont_b=Typeface.createFromAsset(getAssets(),
"fonts/SignPaintersGothicShaded.ttf");
    ok.setTypeface(font_b);

    ok.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View arg0) {
            String nameStr = name.getText().toString();

            Intent intent = new Intent(getApplicationContext(), SecondActivity.class);
            intent.putExtra("NAMEDATA",nameStr);
            startActivity(intent);

        }
    });

}

a to jest działanie 2, które je otrzymuje

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);
    t = (TextView)findViewById(R.id.textView3);
    Typeface font_b = Typeface.createFromAsset(getAssets(),"fonts/MarkerFelt.ttf");
    t.setTypeface(font_b);
    String n = this.getIntent().getStringExtra("NAMEDATA");
    t.setText(n);

więc proszę, jak mógłbym to wykorzystać ponownie?

questionAnswers(3)

yourAnswerToTheQuestion