【问题标题】:Android Database Synchronisation with Server using Thread使用 Thread 与服务器同步的 Android 数据库
【发布时间】:2014-05-15 06:28:19
【问题描述】:

我想在后台在 BOOT_COMPLETED 上将数据库从服务器同步到 Android(一种方式)。

  • 我的服务时间很长
  • 我想从服务器获取JSON
  • 访问本地 sqlite 数据库。
  • 从我从 JSON 获得的 url 下载图片

我应该将 Service 或 ServiceThreadIntentService 一起使用吗?

【问题讨论】:

    标签: android sqlite service intentservice


    【解决方案1】:

    服务。 IntentService 用于当您发送多个希望由服务处理的请求时,这意味着运行完成然后退出。这里我们要启动一次然后运行。这更适合服务。

    【讨论】:

    • 如果我要实现一个长任务,我应该在Service里面实现Thread
    • 是的。因为服务与活动使用相同的主线程。 AsyncTask 也可能是合适的,具体取决于用例。
    猜你喜欢
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多