2016-07-01 1 views
0

Api Rest 서비스에서 JSON을 통해 데이터를 가져 와서 내부 데이터 저장소에 저장하는 간단한 앱을 구현해야합니다.안드로이드 가볍고 빠른 방법으로 Api Rest 서비스에서 데이터 저장 구현

지금까지 각 호출에 AsynTask 사용자 정의 클래스를 사용하고 있지만 json을 검색하고 확인하고 구문 분석하여 저장소에 저장하는 것은 복잡하고 느린 프로세스로 보입니다 (SQLLite DB가있는 유익한 DBHelper 임).

많은 양의 데이터를 관리 할 필요가 없으며 일부 문자열, 이미지 URL 및 일부 날짜가 포함 된 이벤트를 관리해야합니다. API Rest Service에서 안드로이드 내부 저장 장치로 정보를로드/업데이트/저장/검색하는 것이 중요합니다.

구현 방법은 무엇입니까?

내가 retrofit 추천 할 것입니다 RestApi에서 정보를 얻으려면 너희들

답변

0

감사드립니다. 데이터를 매우 쉽게 가져 와서 다른 형식의 로트로 변환 할 수 있습니다.

gson을 사용하는 경우 서버에서 개체로 직접 데이터를 변환 할 수 있습니다. 그리고 나서이 객체들을 로컬 db에 저장합니다.

다른 ORM 라이브러리를 사용하면 매우 쉽게 처리 할 수 ​​있습니다.

1

우선 : 바퀴를 재발 명하지 말고 API/데이터베이스 처리에 성공적인 라이브러리를 사용하십시오. 이렇게하면 (디버깅) 시간을 절약 할 수 있습니다. 귀하의 필요에 맞는 도서관을 찾으려면 Android Arsenal을보십시오. 깨끗한 아키텍처의 경우 these samples을 살펴보십시오.

관련 문제