Android-SQLite를 사용하여 Json을 캐시하는 방법

남 응 우옌

내 응용 프로그램은 온라인뿐만 아니라 오프라인 모드에서도 작동합니다. 내 앱이 인터넷에 연결되면 데이터를 다운로드하고 (Json에서 구문 분석) SQLite 데이터베이스에 저장합니다. 인터넷을 끄면 SQLite에서 표시 할 데이터를 가져옵니다. 내 문제는 데이터가 언제 업데이트되는지 또는 서버에서 새 데이터가 있는지 아는 방법입니다. 현재 레코드를 업데이트하고 데이터가 변경 될 때 새 레코드를 추가하고 싶습니다.

전의:

첫 번째로드-50 개의 레코드로드 >>> SQLite에 저장

두 번째로드-30 개의 레코드로드 (현재 레코드 20 개 변경 및 새 레코드 15 개)

합계-SQLite의 65 개 레코드

도움을 주셔서 감사합니다

앤디 가스 켈

이것은 무엇보다 서버 API 문제처럼 들립니다. 앱이 오프라인 상태가되었을 때를 알아야합니다 (라고 함 lastCommTime). 응용 프로그램이 다시 온라인 상태가되면 1) 이후 업데이트 된 lastCommTime레코드와 2) 이후에 삽입 된 레코드에 대해 서버를 쿼리해야합니다 lastCommTime.

백엔드에서이를 처리하는 방법은 설계 결정을 내려야합니다. 많은 웹 애플리케이션 프레임 워크에는 created_atupdated_at필드가 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

소스를 사용하여 파일을 캐시하는 방법

분류에서Dev

StreamSocket을 사용하여 메시지를 브로드 캐스트하는 방법

분류에서Dev

SQLite를 통해 Android에서 double을 사용하는 방법

분류에서Dev

Android에서 OkHttp를 사용하여 JSON을로드하는 방법

분류에서Dev

URL android를 사용하여 앱을 여는 방법

분류에서Dev

Xamarin을 사용하여 Android 앱에서 Google지도를 표시하는 방법

분류에서Dev

asp.net에서 jquery를 사용하여 캐시 값을 얻는 방법

분류에서Dev

Android Studio를 사용하여 Android 용 Android 앱을 수정하는 방법

분류에서Dev

Android "like?"를 사용하여 검색 제안을 추가하는 방법 SQLite 쿼리

분류에서Dev

android : scaleType을 사용하여 사진을 표시하는 방법

분류에서Dev

felipecsl Android-ImageManager 라이브러리를 사용하여 캐시 된 이미지를 대체하는 방법

분류에서Dev

커서를 사용하여 Android Studio에서 SQLite를 사용하여 테이블의 모든 행을 나열하는 방법

분류에서Dev

textlocal을 사용하여 Android에서 문자 메시지를 보내는 방법

분류에서Dev

Android drupal 서버를 사용하여 푸시 알림을받는 방법

분류에서Dev

Android Studio를 사용하여 DatePicker의 날짜를 SQLite에 저장하는 방법

분류에서Dev

AFNetworking을 사용하여 캐시에서 UIImageView에 이미지를 표시하는 방법은 무엇입니까?

분류에서Dev

Android Studio에서 JSON을 사용하여 Google지도 조각에 여러 마커를 추가하는 방법

분류에서Dev

Cordova를 사용하여 Android의 파일에 권한을 부여하는 방법

분류에서Dev

Android에서 AlarmManager를 사용하여 여러 알림을 설정하는 방법

분류에서Dev

Android를 사용하여 Nest API에서 Json 객체를 검색하는 방법

분류에서Dev

Android에서 SQLite를 사용하여 다른 Radio Grpup에서 동적으로 라디오 버튼을 표시하는 방법

분류에서Dev

Redist를 사용하여 캐시 값을 조작하는 Django 효율적인 방법

분류에서Dev

ansible을 사용하여 적절한 캐시를 정리하는 방법은 무엇입니까?

분류에서Dev

Android에서 조각을 사용하여 리사이클 러 뷰를 표시하는 방법

분류에서Dev

Android Studio를 사용하여 하위 모듈을 github에 푸시하는 방법은 무엇입니까?

분류에서Dev

URLConnection을 사용하여 매시간 캐시를 새로 고치는 방법은 무엇입니까?

분류에서Dev

Cordova를 사용하여 상태 표시 줄 알림을 표시하는 방법-Android 및 IOS

분류에서Dev

Android에서 recyclerview를 사용하여 웹 서버에서 JSON 형식 데이터를 표시하는 방법

분류에서Dev

onResponse json 함수를 사용하여 Android Fragment에서 공개 문자열 값을 변경하는 방법

Related 관련 기사

  1. 1

    소스를 사용하여 파일을 캐시하는 방법

  2. 2

    StreamSocket을 사용하여 메시지를 브로드 캐스트하는 방법

  3. 3

    SQLite를 통해 Android에서 double을 사용하는 방법

  4. 4

    Android에서 OkHttp를 사용하여 JSON을로드하는 방법

  5. 5

    URL android를 사용하여 앱을 여는 방법

  6. 6

    Xamarin을 사용하여 Android 앱에서 Google지도를 표시하는 방법

  7. 7

    asp.net에서 jquery를 사용하여 캐시 값을 얻는 방법

  8. 8

    Android Studio를 사용하여 Android 용 Android 앱을 수정하는 방법

  9. 9

    Android "like?"를 사용하여 검색 제안을 추가하는 방법 SQLite 쿼리

  10. 10

    android : scaleType을 사용하여 사진을 표시하는 방법

  11. 11

    felipecsl Android-ImageManager 라이브러리를 사용하여 캐시 된 이미지를 대체하는 방법

  12. 12

    커서를 사용하여 Android Studio에서 SQLite를 사용하여 테이블의 모든 행을 나열하는 방법

  13. 13

    textlocal을 사용하여 Android에서 문자 메시지를 보내는 방법

  14. 14

    Android drupal 서버를 사용하여 푸시 알림을받는 방법

  15. 15

    Android Studio를 사용하여 DatePicker의 날짜를 SQLite에 저장하는 방법

  16. 16

    AFNetworking을 사용하여 캐시에서 UIImageView에 이미지를 표시하는 방법은 무엇입니까?

  17. 17

    Android Studio에서 JSON을 사용하여 Google지도 조각에 여러 마커를 추가하는 방법

  18. 18

    Cordova를 사용하여 Android의 파일에 권한을 부여하는 방법

  19. 19

    Android에서 AlarmManager를 사용하여 여러 알림을 설정하는 방법

  20. 20

    Android를 사용하여 Nest API에서 Json 객체를 검색하는 방법

  21. 21

    Android에서 SQLite를 사용하여 다른 Radio Grpup에서 동적으로 라디오 버튼을 표시하는 방법

  22. 22

    Redist를 사용하여 캐시 값을 조작하는 Django 효율적인 방법

  23. 23

    ansible을 사용하여 적절한 캐시를 정리하는 방법은 무엇입니까?

  24. 24

    Android에서 조각을 사용하여 리사이클 러 뷰를 표시하는 방법

  25. 25

    Android Studio를 사용하여 하위 모듈을 github에 푸시하는 방법은 무엇입니까?

  26. 26

    URLConnection을 사용하여 매시간 캐시를 새로 고치는 방법은 무엇입니까?

  27. 27

    Cordova를 사용하여 상태 표시 줄 알림을 표시하는 방법-Android 및 IOS

  28. 28

    Android에서 recyclerview를 사용하여 웹 서버에서 JSON 형식 데이터를 표시하는 방법

  29. 29

    onResponse json 함수를 사용하여 Android Fragment에서 공개 문자열 값을 변경하는 방법

뜨겁다태그

보관