2010-07-04 4 views
1

사용자가 이름과 이메일을 입력하고 완료되면 완료를 클릭하여 다른 활동 1로 이동할 수있는 설정보기가 있습니다 .1 그들이 활동 1에있을 때 전화의 부드러운 뒤로 버튼을 누르면 이름과 이메일을 입력 한 화면이 나타납니다. 그러나 이름 및 전자 메일 EditText 필드는 비어 있습니다.뒤로 버튼을 누른 후 미리 편집 된 EditText 필드를 얻는 방법

이름과 전자 메일을 입력하는보기에서 나는 onStart, onCreate, OnPause, onResume, ... 등 단추가 눌 렸을 때 호출되는 곳을 보았습니다.

EditText 필드에 이전에 입력 한 정보가 포함되도록 어떻게 만들 수 있는지 알고 계십니까?

+0

? 정말 이상합니다. 어떻게 활동 2를 시작합니까? – Pentium10

답변

0

글쎄, 당신은 싱글 톤 클래스에 데이터를 저장할 수 있고, 액티비티로 돌아 가면, 그 값이 존재하는지 확인하고 EditText를 채 웁니다. 여기

당신이 onresume을 무시하는 방법은 다음과 같습니다

다시 활동에 도착했을 때 onResume이 호출되지 않은
@Override 
    public void onResume() { 
    super.onResume(); 

    // do whatever you need to do here 
    } 
+0

사용자가 이전 활동으로 돌아 왔을 때 어떤 이벤트가 시작되는지 알고 있습니까? 내가 알고있는 모든 이벤트에 일식과 디버거를 연결했지만 아무도 사용자가 액티비티 스택의 이전 액티비티로 돌아 왔을 때 해고되었다. – Alexis

+0

액티비티로 돌아 왔을 때 'public void onResume()'이 시작된다. . 코드를 재정의하고 필요한 것을 수행 할 수 있습니다. 코드로 응답을 업데이트했습니다. – xil3

관련 문제