我的应用程序现在可以将一些数据同步到远程服务器,目前,当我的用户单击按钮时,它会显式发生,应用程序会显示 aProgressDialog
并在后台使用ASyncTask
.
现在我的客户要求在任何数据更改时都应该进行同步。我不能像现在这样在“前台”执行此操作,因为移动数据连接通常需要 5-10 秒,应用程序必须从 sqlite 数据库收集数据,将其序列化为 JSON 并发送到远程 Web 服务。
我是否必须实现一个Service
将从应用程序接收到该同步的消息的消息?或者我可以把我搬到ASyncTask
课堂Application
上然后从那里做手术吗?