2012-12-03 3 views
1

가능한 중복 저장 : 나는 안드로이드에 내 iOS 앱으로 변환하고있어
How to make an android app return to the last open activity when relaunched?마지막 활동을

. iOS에서 NSUserDefaults를 사용하여 마지막으로 사용한보기를 저장 했으므로 응용 프로그램을 닫은 후에 해당보기로 돌아갑니다. Android의 경우 동일한 작업을 수행하려고합니다.

이 내가 달성하기 위해 노력하고있어입니다 :

사용자가 특정 활동에 탐색이> 응용 프로그램이 메모리에 작업을 저장> 사용자가 앱은> 사용자가> 다시 응용 프로그램을 시작합니다 사용자가 다시 마지막으로 사용 된 활동을보고 종료됩니다.

어디서부터 시작해야합니까? 내 목표를 달성하는 간단한 방법이 있습니까?

답변

0

예, 공유 환경 설정에서 마지막 활동의 이름을 저장할 수 있습니다. 친절하게 설명했습니다 here.

희망이가 문제를 해결하는 것입니다 :)

0

일반적으로이 기능은 시스템이 활동 및 메모리를 관리하는 방식 때문에 Android에서 발생하지만 앱이 종료되면 기본 활동이 무엇이든간에 다시 시작됩니다.

특정 활동의 재시작을 보장하기 위해, 나는 아마 SharedPreferences을 사용하고 그냥 시작하는 활동을 지정의 키 값을 저장하는 것입니다. 그런 다음 기본 활동에서 시작할 때 SharedPreferences에서 해당 키를 확인하고 존재하는 경우 지정된 활동을 시작합니다.

관련 문제