내 Android 앱에서 웹에서 다운로드 한 연락처 목록이 있습니다. 앱의 여러 부분에서 필요하기 때문에 로그인 할 때 다운로드합니다. 이 호출은 페이지가 매겨져 있으므로 메서드를 여러 번 호출해야합니다 (연락처 번호에 따라 다름). 3g 연결의 REST 호출이 순차적이라는 것을 알았습니다. 앱의 사용자는 이름, 성, 이메일을 수정할 수 있습니다. 따라서 연락처 목록을 새로 고침하여 사용자 정보를 업데이트 할뿐만 아니라 사용자 정보도 업데이트해야합니다. 로그인시 시간 낭비의 해결책은 사용자 배열 목록을 파일에 저장하고 로그인 할 때 파일을 열고 이전 목록을 사용한 다음 백그라운드에서 새 데이터를 새로 다운로드하고 모든 단일 사용자 데이터를 새로운 신선한 하나. 이것이 가능한가? 그렇게하는 방법?배경에서 웹에서 신선한 데이터를 다시로드하는 방법
0
A
답변
1
서버에서 발생하는 즉시 업데이트를 푸시하도록 GCM을 사용할 수 있습니다. 로그인시 연락처를로드 할 수 있지만 서버에서 변경되거나 작성되는대로 사용자에게이를 알리고 해당 연락처 만로드 할 수 있습니다.
확인 링크를 여기에서 읽을 만 새로 추가 할 수 있도록이
+0
FCM 사용을 고려하십시오. –
관련 문제
- 1. Datagridview : 데이터를 다시로드하는 방법?
- 2. UIpicker보기 데이터를 다시로드하는 방법
- 3. 웹에서 데이터를 읽는 방법
- 4. 마멀레이드로 웹에서 데이터를 검색하는 방법
- 5. 테이블에 데이터를 다시로드하는 iPhone
- 6. 배경에서 데이터를 가져 오는 중
- 7. 브라우저가 캐시 된 데이터를 무시하고 다시로드하는 방법
- 8. Simile 타임 라인에서 데이터를 다시로드하는 방법
- 9. ASP.NET 사용자 프로필 데이터를 다시로드하는 방법
- 10. 모달 ViewController에서 부모 UITableViewController의 데이터를 다시로드하는 방법
- 11. 다른 방법으로 Tableview 데이터를 다시로드하는 방법
- 12. 웹에서 solr에서 데이터를 검색하는 서비스
- 13. 웹에서 자바로 데이터를 트리밍하는 방법을 시각화하는 방법
- 14. 웹에서 리눅스 서버로 데이터를 보내는 방법
- 15. 다시로드하는 방법
- 16. 새 데이터를 저장소에 추가 한 후 새 데이터를 다시로드하는 방법
- 17. UIViewController를 다시로드하는 방법
- 18. 웹에서 안드로이드에 데이터를로드하는 방법
- 19. NSTableView에 데이터를 다시로드하는 방법은 무엇입니까?
- 20. a4j : poll - 데이터를 다시로드하는 모델
- 21. 부모 UINavigationController를 다시로드하는 방법?
- 22. TabBar 컨트롤러에서보기를 다시로드하는 방법?
- 23. 웹에서 데이터를 검색하는 데스크톱 프로그램입니까?
- 24. 안드로이드에서 웹 사이트로 데이터를 보내고 웹에서 수신
- 25. 웹에서 데이터를 가져와 UITextView에 삽입하는 방법은 무엇입니까?
- 26. 강제로 RequireJS 텍스트! 다시로드하는 방법
- 27. 다시보기를 다시로드하는 방법
- 28. UIViewController보기를 다시로드하는 방법?
- 29. SymmetricDS에서 file_snapshot을 다시로드하는 방법
- 30. treeview 콘텐츠를 다시로드하는 방법?
당신은 당신의 장치에 저장된 xml 파일로 연락처를 가져올 수 있습니다 구현하는 방법에 대해 설명합니다. – randomizer
그렇게 간단하지 않습니다. 앱의 사용자는 이름, 성, 이메일을 수정할 수 있습니다. 따라서 연락처 목록을 새로 고침하여 사용자 정보를 업데이트 할뿐만 아니라 사용자 정보도 업데이트해야합니다. –
실제로 정보가 많이 변경되면 최신 정보를 얻기 위해 데이터를 여러 번 검색하는 것 외에 다른 방법이 없습니다. 또한 연락처를 한 번로드하고 앱에서 페이지 매김을 처리하여 많은 요청을하지 않아도됩니다. 성능 문제를 처리하기 위해 별도의 스레드에서이 작업을 수행 할 수 있습니다. – randomizer