0
다른 활동간에 데이터를 공유해야하는 앱을 개발 중입니다. 예를 들어 가입 양식 작성. 저는 5-6 개의 활동을 사용하고 있습니다. 그래서 어떤 절차에 따라 다른 활동간에 데이터를 공유해야합니까? (SharedPreferences
또는 static ArrayList
?)데이터 저장을 위해 sharedPref 또는 static arrayList 사용
다른 활동간에 데이터를 공유해야하는 앱을 개발 중입니다. 예를 들어 가입 양식 작성. 저는 5-6 개의 활동을 사용하고 있습니다. 그래서 어떤 절차에 따라 다른 활동간에 데이터를 공유해야합니까? (SharedPreferences
또는 static ArrayList
?)데이터 저장을 위해 sharedPref 또는 static arrayList 사용
당신이하고 싶은 것에 따라 다릅니다. SharedPreferences는 장치에 유지 될 수 있으므로 어떤 이유로 사용자가 모든 흐름을 완료 할 수 없으면 나중에 사용자가 해당 흐름을 있던 곳 (상태를 다시 생각할 수 있음)에서 다시 시작할 수 있습니다.
정적 배열을 사용하는 경우 아무 것도 손실되지 않습니다. 그게 당신이 원하는 것입니까?
정적 데이터보다 SharedPrefences를 선호합니다. 사용자가 응용 프로그램을 다시 시작하면 정적 데이터가 손실 될 수 있습니다. –
정적 배열을 사용하면 메모리 문제가 발생합니까? 응용 프로그램이 느려지거나 응용 프로그램이 느려지는 경우 – TechGuy
arraylist가 보관 될 경우 arraylist의 데이터가 보관됩니다. 응용 프로그램이 느려질 때 데이터가 커질 수 있습니다. –