Android 전화에 로컬로 저장된 데이터를 다른 서버의 원격 데이터베이스에 저장된 데이터와 동기화하는 응용 프로그램을 작성하려고합니다. 물론 사용자가 데이터를보고 편집 할 수있는 UI 화면이 전화기에 있습니다.Android ContentProvider가 동기화에 절대적으로 필요합니까?
나는 RESTful 웹 서비스를 통해 동기화를 결정했으며 Android REST 클라이언트를 만드는 데 필요한 3 가지 다양한 디자인 패턴을 설명하는 Google I/0 2010 비디오를 시청했습니다. 그들은 모두 공통된 요소 인 콘텐츠 제공자를 가지고 있습니다.
응용 프로그램 내에서만 데이터에 액세스 할 때 데이터에 액세스하기위한 콘텐츠 공급자를 만드는 것이 절대적으로 필요한지, 아니면 동기화 코드가 자체 프로세스에서 실행되어야하기 때문에 필요합니까?
도움 주셔서 감사합니다.