어플에 물리적으로 데이터를 저장할 때 흔히 SharedPreferences 객체를 이용해 저장하는데요.

결과적으로는 파일형태로 저장이 되는걸로 알고 있습니다.

만약 하나의 애플리케이션안에서 

한곳에서는 SharedPreferences.Editor 를 이용해 파일내용을 수정(추가 or 삭제)한 후 commit()하고 있고 다른 한 곳에서는 값을 읽고 있다

고 할 때 동기화가 보장이 되는지 알고 싶습니다. 값을 수정할 때  Editor객체를 사용해 값을 설정한 다음 마지막에 한번에 commit()메서드로 

변경사항을 적용하는 걸로 봐서는 동기화 때문에 이렇게 API를 구현한 듯 한데....

구글 API문서의 SharedPreferences 클래스 페이지에 키워드"sync"로  검색해 보니 검색결과가 없더라구요...

많은 펍회원님들의 도움 부탁드립니다.



읽어주셔서 감사합니다.