특정 Activity에 아래와 같은 구문이 있습니다.


    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

        

       EditText et = (EditText)findViewById(R.id.edittexttest);

       et.setText("written by onCreate()");

    }

이때 Activity 가 활성 되면 EditText(R.id.edittexttest)의 값을 임의로 변경시키고, 홈키 전환을 통해 언어변경을 하였습니다.

언어 변경후 back key를 통해 다시 해당 Activity화면으로 돌아올때 onCreate()문을 거칠텐데, 왜 초기 값인 "written by onCreate()"가

나타나지 않고 변경한 문구가 나타날까요?

이 현상에 대한 내용이나 참고해야할 사이트, 문서 등을 알고 계신분은 답변주시면 고맙겠습니다.