응용 프로그램에 따라 다릅니다.
응용 프로그램에 옵션 활동 또는 날짜 입력 활동과 같은 영구 데이터가 필요한 경우 활동 변경 내용을 "저장"해야합니다.
/**
* Method onSaveInstanceState.
* @param outState Bundle
*/
@Override
protected void onSaveInstanceState(Bundle outState) {
outState.putBoolean("ISCALLSMS", isOnCallingSms);
super.onSaveInstanceState(outState);
}
/**
* Method onRestoreInstanceState.
* @param savedInstanceState Bundle
*/
@Override
protected void onRestoreInstanceState(Bundle savedInstanceState) {
if ((savedInstanceState != null) && (savedInstanceState.containsKey("ISCALLSMS"))){
isOnCallingSms = savedInstanceState.getBoolean("ISCALLSMS");
}
super.onRestoreInstanceState(savedInstanceState);
}
*이 내 응용 프로그램의 예입니다 : 상기 Overryde 방법으로 그렇게 할 수있는 쉬운 형태가 있습니다. Yoy는 어떤 데이터를 저장해야하는지 결정해야합니다. 데이터를 저장하는 다른 방법이 있습니다.이 방법은 그 중 하나 일뿐입니다.
다른 경우, 앱에 데이터를 저장할 필요가없는 경우 활동 완료 방법