2012-03-21 3 views
0

현재 시장에 "onRetainNonConfigurationInstance"로 일부 데이터를 저장 한 앱이 있습니다. 이제 저장된 데이터에 더 많은 변수를 추가하고 이미 게시 된 앱을 업데이트하고 싶습니다.android : onRetainNonConfigurationInstance 및 apk 업데이트간에 저장된 내용을 변경하는 방법은 무엇입니까?

새 apk가 처음 실행될 때 "getLastNonConfigurationInstance()"를 추가하면 내가 추가 한 새 변수가 표시되지 않습니다. 이 문제를 처리 할 수있는 방법이 있습니까? 내가 그것을 처리하지 않으면 이것은 문제를 일으킬 것인가?

답변

1

아니요, 마지막으로 onRetainNonConfigurationInstance에서 "저장 한"데이터는 업그레이드를 수행 할 때 프로그램이 종료되므로 앱을 업데이트 할 때 사라집니다. 요컨대, 당신은 그것에 대해 걱정할 필요가 없습니다.

응용 프로그램을 강제 종료하여 동작을 재현 할 수 있습니다. getLastNonConfigurationInstance()은 완전히 닫힌 상태에서 응용 프로그램을 시작할 때 null이 될 것입니다.

+0

감사합니다. dmon이 귀하의 권리를 확인했습니다. – crazy

관련 문제