我在某些地方运行服务器,为最终用户运行Android应用程序。从Android应用程序用户可以删除消息,此删除消息将触发通过REST向服务器发送删除请求,服务器将删除它。
有谁知道gmail的删除邮件是如何工作的?即使我退出应用程序或离开应用程序,最终也会完成发送,删除或其他操作。他们使用的是AsyncTask还是Thread或Service。我猜它不是AsyncTask,因为用户可以离开当前视图,或者可以远离整个应用程序。
任何建议都表示赞赏。
答案 0 :(得分:0)
您可能想要查看IntentService。 http://developer.android.com/training/run-background-service/create-service.html
“IntentService类提供了一个简单的结构,用于在单个后台线程上运行操作。这使它能够处理长时间运行的操作,而不会影响用户界面的响应能力。此外,IntentService不受大多数用户界面生命周期的影响事件,所以它继续在关闭AsyncTask的情况下运行“
答案 1 :(得分:0)