[ Android ]
- onSaveInstanceState(Bundle outState)
화면 전환시 데이터를 유지하기 위해 사용되는 메소드
사용 :
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putInt("key", [정보] );
}
- onCreate(Bundle savedInstanceState)
savedInstanceState는 홈 버튼으로 나갔다 들어왓을 경우 앱을 죽지 않게 처리를 할 수 있도록 도와준다.
사용 : MainActivity로 가도록 처리
@Override
protected void onCreate(Bundle saveInstanceState) {
if( savedInstanceState != null ) {
finish();
return;
}
}
saveInstanceState는 이전상태를 포함하는 번들 객체이다.
- onBackPressed()
일반적으로 뒤로가기를 두번 눌렀을 경우 흔히 표시하는 메소드이다.
사용 :
@Override
protected void onBackPressed() {
handler.sendEmptyMessage("one more push the button");
}
참고 :
[팁] 안드로이드에서 백버튼 두 번 눌러 종료하기
반응형
'Android Story' 카테고리의 다른 글
[ Android ] 액션바 투명하게 영역 모두 사용하기 (0) | 2016.03.02 |
---|---|
[ Android ] FLAG_KEEP_SCREEN_ON (0) | 2016.03.02 |
[ Android ] Fragment (0) | 2016.03.02 |
[ Android ] startService, bindService (0) | 2016.03.02 |
[ Android ] 관통해서 터치하기 (0) | 2016.02.26 |
[ Android ] kakaotalkapi를 사용하여 메세지 보내기 [url] (0) | 2016.02.26 |
[ Android ] 내장 동영상 플레이어 사용하기 (0) | 2016.02.26 |
[ Android ] Dialog layout 씌우기 (0) | 2016.02.25 |