2012-03-05 76 views
1

我正在开发一个应用程序,需要每隔5分钟与服务器应用程序同步...哪种方法可以实现这一点?我正在使用ThreadPoolExecutor(java方式...),但我对此并不满意......并且我想知道您可以为我提供哪些其他解决方案......与Android应用程序中的服务器同步

谢谢!

回答

3

要么你可以使用主题,AsyncTask用5分钟的时间间隔,或者只是使用背景service它在不断地每5分钟执行网络服务。

还可以使用AlarmManager设置您的日程安排,并使用IntentService来完成实际工作。 IntentService会自动为您提供网络I/O的后台线程,并在工作完成时自动关闭服务。

1

我喜欢具有非唤醒警报的警报管理器/广播接收器解决方案。从webservice更新信息很少对滑动手机有意义(因为没有用户在场反应或注意到更改) - 因此您可以节省流量和电量

相关问题