데이터 캐싱에 RoboSpice + OrmLite를 사용할 계획이며 앱을 오프라인으로 작업하고 캐시 된 데이터를 사용하고 싶습니다. RoboSpice를 처음 사용했습니다.Android RoboSpice 캐시 관리 및 오프라인 모드
다음과 같은 경우를 구현하고 싶습니다. 사용자가 인터넷에 연결되어 있지 않으면 데이터가 필요할 때마다 서버에서 데이터를 요청할 때마다 (변경 가능) 데이터를 가져와야합니다. db로부터 만료되지 않습니다. 내가 바로 이해한다면
getSpiceManager().execute(weatherRequest, new Integer(0), DurationInMillis.ALWAYS_RETURNED, new WeatherRequestListener());
는 DurationInMillis.ALWAYS_RETURNED
데이터가 한 번로드되고 다른 시간은 캐시에서로드 것을 의미한다. 설명 된 시나리오를 구현할 수있는 옵션이 있다면?
NetworkStateChecker
과 비슷한 것을 볼 수 있으며 SpiceService에서 재정의 할 수 있습니다. 어쩌면 그것은 올바른 방향 일 것입니다.