현재 repository의 remoteRepository 에서 특정 데이터는 서버로부터 HTTP GET을 이용해서 최신으로 유지해야하는 데이터가 있습니다. (ex 현재 날씨/기온)
최신 데이터를 지속적으로 polling하기 위해서 background thread + timer를 이용해서 업데이트를 하고 있는데요 혹시 이 방법이 아닌 더 나이스한(?) 혹은 일반적으로 google이 추천하는 방법이 있을까요?
google가이드를 보면 broadcast receiver이나 schedules repeating alarm, sync Adapter같은것도 관련이 있어 보이는데.....딱히 어느 방법이 일반적이다 라고 할만한것을 잘 모르겠네요...
받아 온데이터는 최대 500개까지 분단위로 저장하고 시간별로 기온의 변화 추이를 모니터링 및 계산되고 있습니다. 따라서, "사용자가 필요할때만 받으면 되는거 아니에요?" 라는 반문은 자제 부탁드립니다.