как сохранить значение текстового вида при навигации назад

как сохранить значение текстового вида при навигации назад (например, просмотр текста в activity2, я нажимаю назад, и он должен быть сохранен)

мой код

for Activity 1
    EditText t1, t2;
    Button button6;
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_66);
        t1 = (EditText) findViewById(R.id.t1);
        t2 = (EditText) findViewById(R.id.t2);
        button6 = findViewById(R.id.button6);
        button6.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String username = t1.getText().toString();
                String username2 = t2.getText().toString();
                Intent intent = new Intent(Activity66.this, Activity5.class);
                intent.putExtra("keyname", username);
                intent.putExtra("keyname2", username2);
                startActivity(intent);
                finish();
            }
        });
    }
}
 for Activity 2
 Button button7;
    TextView t1, t2;
                @Override
                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_5);
                    t1 = findViewById(R.id.textView);
                    t2 = findViewById(R.id.textView2);
                    String username = getIntent().getStringExtra("keyname");
                    String username2 = getIntent().getStringExtra("keyname2");
                    t1.setText(username);
                    t2.setText(username2);

Ответы (0 шт):