2014-05-15 2 views
-1

BOOT_COMPLETED에 백그라운드에서 서버에서 안드로이드 (편도) 데이터베이스를 동기화하고 싶습니다.안드로이드 데이터베이스 동기화 서버와 스레드를 사용하여

  • 내 서비스는
  • 내가 서버
  • 액세스 지역 SQLite는 DB에서 JSON을 얻으려면 긴 시간이다. URL에서
  • 이미지 다운로드는 내가

내가 Thread 또는 IntentService과 서비스 또는 Service을 사용해야 JSON에서있어?

답변

0

서비스. IntentService는 서비스에 의해 처리되기를 원하는 여러 개의 요청을 전송할 때 필요합니다.이 요청은 완료까지 실행 된 다음 종료됩니다. 여기서 우리는 한 번 시작한 다음 실행하고 싶습니다. 서비스에 더 적합합니다.

+0

긴 작업을 구현할 경우 스레드 내부 서비스 –

+0

을 구현해야합니까? 왜냐하면 서비스는 활동과 동일한 주 스레드를 공유하기 때문입니다. 유스 케이스에 따라 AsyncTask도 적절할 수 있습니다. –

관련 문제