2011-09-28 2 views
0

"BACK"버튼을 누른 후 화면 B에서 화면 A로 갈 때 어떤 이벤트가 시작되는지 알려줄 수 있습니까?Android - 스크린 이벤트

화면 A = 1 화면 화면 B = 내가 화면 B.

화면으로

* 내 말 활동

+0

답변 (활동 라이프 사이클 메소드 및 onBackPressed)은 정확합니다 - 화면 A 또는 화면 B에서 처리해야하는 위치에 따라 다릅니다. – Nate

답변

1

없음에서 A 화면으로 돌아올 때 발사 어떤 이벤트 2 화면

" 이벤트 "가 발생하면 정상적인 Activity lifecycle 메서드가 호출됩니다.

protected void onActivityResult(int requestCode, int resultCode, Intent intent) { 
     if (requestCode == REQUEST_CODE) { 

     } 
} 

활동 B에서 당신은 사용할 수 있습니다 : 당신은 실제로 당신이 startActivityForResult(intent, REQUEST_CODE)

를 사용하여 작업 B를 시작하고 활동 A를이 방법을 추가해야 다시 다른 활동에서 올 때 알고 싶은 경우에

0

setResult (RESULT_CODE) 그러면 resultCode를 사용하여 onActivityResult에서 래핑 할 수 있습니다.