저는 Android 앱을 개발 중입니다. 주요 활동에는 앱을 종료 할 때 저장하고 싶은 번호가 있습니다. 그것은 작업을 일시 중지/다시 시작할 때 작동하지만 작업 관리자로 이동하여 응용 프로그램을 중지했다가 다시 시작하면 숫자는 0으로 돌아갑니다. onSaveInstanceState 및 onRestoreInstanceState 메서드를 사용했지만 작동하지 않았습니다. 어떤 제안?활동 유지 정보
Q
활동 유지 정보
0
A
답변
0
활동 상태와 응용 프로그램 상태가 구별됩니다.
인스턴스 상태는 활동과 연관되며 응용 프로그램의 단일 수명 기간 동안 활동을 다시 채우기 위해 일시적으로 정보를 저장하는 데 사용할 수 있습니다. 즉, 작업이 OS에 의해 파괴 될 때 유용합니다. 그러나 응용 프로그램이 죽으면 (작업 관리자에서 수행하는 것처럼) 인스턴스 상태가 지워집니다.
응용 프로그램의 여러 수명 기간 동안 정보를 지속적으로 저장하려는 경우 SharedPreferences 프레임 워크를 사용해야합니다.
자세한 내용은 여기를 참조하십시오 : 그건 정말 도움이되었다 http://eigo.co.uk/labs/managing-state-in-an-android-activity/#How-to-Store-State-Information
0
sharedPreferences를 사용할 수 있습니다.
감사합니다! – user2597071