3

我创建了一项服务来处理我的 AsyncTasks,例如在服务器上上传文件或下载文件。当我从最近的活动菜单中滑动我的应用程序时,我的服务被终止了。这是正常行为吗?如果是这样,一种解决方案是将其设置为前台服务,startForeground(int, Notification)但我必须显示一个通知并且我不希望它,因为我已经为每个运行的 AsyncTask 显示一个。

即使我从最近的活动菜单中刷掉“play store”,“play store”应用程序如何下载应用程序并保持下载状态?

4

1 回答 1

2

这是正常行为吗?

是的。Android 应用户的要求终止了您的后台进程。

如果是这样,一种解决方案是使用 startForeground(int, Notification) 将其设置为前台服务,但我必须显示一个通知并且我不希望它,因为我已经为每个运行的 AsyncTask 显示一个。

请不要显示单独的Notification“每个 AsyncTask 正在运行”。最多显示一个Notification。很少有(如果有的话)应用程序足够重要以保证单独的Notifications.

于 2013-02-18T19:46:09.520 回答