在后台发送电子邮件或向服务器发送数据

时间:2014-11-29 12:58:12

标签: android

我想知道android是否有办法在后台运行任务只需使用android包而不使用AsyncTask。我想象的是一个后台任务,当Activity已经完成或应用已经关闭时,它仍在运行。我希望用户在android的通知选项卡中看到此任务的进度(可以从android屏幕顶部向下滑动的选项卡)。

我想这样做,例如当我发送电子邮件或将图像等数据发送到服务器时。因为它们是很长时间运行的任务我不希望用户等待它们完成。我希望它们在后台运行,以便用户可以关闭应用程序。我希望用户在通知栏中看到进度。

此外,我想知道是否有办法在失败时自动重复这样的后台任务,因为设备没有连接到互联网。

我期待着阅读答案并学习新知识。