0
나는 마지막 조각에 인 ViewPager
을 가지고 유효성을 검사하고 이전 조각에 삽입 된 값을 저장하려고합니다.조각에서 데이터 저장 및 가져 오기
onSaveInstanceState
을 덮어 쓰고 데이터가 있지만 전화가 걸리지 않는 방법으로 (화면이 꺼질 때만) Bunble
을 저장하려고했습니다.
데이터를 저장하고 상위 활동에서 액세스하려면 어떻게해야합니까?
나는 마지막 조각에 인 ViewPager
을 가지고 유효성을 검사하고 이전 조각에 삽입 된 값을 저장하려고합니다.조각에서 데이터 저장 및 가져 오기
onSaveInstanceState
을 덮어 쓰고 데이터가 있지만 전화가 걸리지 않는 방법으로 (화면이 꺼질 때만) Bunble
을 저장하려고했습니다.
데이터를 저장하고 상위 활동에서 액세스하려면 어떻게해야합니까?
여러분의 요구 사항에 따라 액티비티의 모델 객체를 차례대로 각 조각으로 전달하는 것이 더 좋을 것이라고 생각합니다. 각 조각은 모델에 필요한 데이터를 저장하고 마지막 조각이 완료되면 유효성을 검사 할 수 있습니다.
부수적으로, 나는 onSaveInstanceState가 Activity/Fragment의 현재 상태를 저장하는 데 사용되어 데이터를 공유하는 방법보다는 장기간 실행 가능한 백그라운드 작업을 호출하지 않고도 다시 활성화 될 수 있다고 생각합니다.
언제 모델 오브젝트에 저장할 시간은 조각 일시 중지 또는 각보기 변경시입니까? – Ovi
각보기가 업데이트 될 때마다 작업을 수행합니다. – Kingamajick