마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

홈버튼과 백버튼의 차이점을 알려주세요.

0 추천
안녕하세요. 현재 네트워크로 데이터를 계속 쏘는 테스트를 하고 있는데요.

 

1. 앱을 실행 중 홈버튼을 눌러서 나온 뒤 작업관리자에서 앱을 종료할 때,

 

2. 앱을 실행 중 백버튼을 눌러서 나온 뒤 작업관리자에서 앱을 종료할 때 동작이 다릅니다.

 

1의 경우는 앱종료 시 wireshark에서 fin ack가 날아오는 반면

 

2의 경우는 앱종료시 fin ack가 날아오지 않고 계속 데이터를 쏘다가 메모리 정리를 할 때에야 fin ack가 날아오더군요.

 

안드로이드 기계를 첨써봐서.. 두가지 버튼이 어떻게 다른지, 어떤 처리를 해줘야 할지 잘 모르겠어요..

 

답변부탁드립니다.
emerald (760 포인트) 님이 2014년 2월 11일 질문
에메랄드님이 원하시는 답변은 아닌데, 한번 읽어보세용
홈키 백키 따로 존재하는 이유?
http://www.clien.net/cs2/bbs/board.php?bo_table=park&wr_id=15267504

그리고 아래의 함수는 홈키를 눌러서 빠져나갈때만~ onPause 호출하기 바로 직전에 호출되는 액티비티 라이프사이클 중의 하나에요
protected void onUserLeaveHint() 백키는 onBackPressed() 가 있으니 소스코드 구현상에서 응용하시면 될것같아용

1개의 답변

0 추천

안드로이드 라이프싸이클을 알아보셔야할듯

 

http://developer.android.com/training/basics/activity-lifecycle/starting.html

 

bangbang (8,820 포인트) 님이 2014년 2월 11일 답변
...