我创建了一个服务来处理我的AsyncTasks,比如在服务器上上传文件或下载文件。当我从最近的活动菜单中移除我的应用程序时,我的服务被终止。这是正常的行为吗?如果是这样,一个解决方案是将其设置为具有startForeground(int, Notification)
的前台服务,但我必须显示通知,我不想要它,因为我已经为每个运行的AsyncTask显示一个。
即使我从最近的活动菜单中移开“游戏商店”,“Play商店”应用程序如何下载应用程序并保持下载活动?
答案 0 :(得分:2)
这是正常行为吗?
是。根据用户的要求,Android终止了您的后台流程。
如果是这样,一个解决方案是将其设置为具有startForeground(int,Notification)的前台服务,但我必须显示通知,我不想要它,因为我已经为每个运行的AsyncTask显示一个。 / p>
请不要为每个运行的AsyncTask显示单独的Notification
“。最多显示一个Notification
。很少(如果有的话)应用程序非常重要,可以保证单独Notifications
。