반응형 SharedPreference1 [Android] SharedPreference commit과 apply Android에서 사용자 설정 값이나 간단한 데이터를 저장하기 위해 SharedPreference를 사용합니다. SharedPreference에 데이터를 저장할 때 마지막에 어떤 함수를 호출하시나요? 여기에 2 가지 옵션이 있습니다. commit() apply() 이 두 함수는 어떤 차이가 있고, 언제 무엇을 써야 할까요? 두 함수의 역할은 사실 동일합니다. 차이점은 return type에 있습니다. boolean commit(); void apply(); commit 메서드는 데이터를 persistent storage에 저장하는 과정이 동기화되어 있고, storage에 write를 한 결과(성공/실패)를 사용자에게 boolean으로 반환합니다. 단순히 commit을 호출하지만 그 내부 로직은 동기화되어.. 2020. 11. 8. 이전 1 다음 반응형