我的应用程序现在可以将某些数据同步到远程服务器,此时,当我的用户单击按钮时,它会显式发生,应用程序显示ProgressDialog
并在后台执行网络操作{{1 }}
现在我的客户端要求在任何数据更改时都应该进行同步。我不能像现在这样在“前景”上做,因为它通常需要5-10秒的移动数据连接,应用程序必须从sqlite数据库收集数据,将其序列化为JSON并发送到远程Web服务。
我是否必须实现一个ASyncTask
,它将从应用程序收到一条消息,是时候进行同步了?或者我可以将我的Service
移到ASyncTask
班并从那里开始操作吗?
答案 0 :(得分:1)
服务是最佳方式。