如何在概述(a.k.a最近的应用程序屏幕)屏幕中向右滑动应用程序时,如何避免杀死并重新启动服务和进程?

时间:2016-12-31 16:14:18

标签: android android-service android-service-binding android-recents

我在以下屏幕中看到了我的应用

https://i.stack.imgur.com/BbqqZ.jpg

如果我向右滑动我的应用程序,我会注意到与应用程序相关的进程和服务已被终止。

  1. 我们刷卡时如何避免杀死流程和服务?
  2. 如何保持服务(我正在使用IntentService - 所以其他的 answer提到的类似问题并不起作用 当应用程序向右滑动?
  3. 回答提到here重启(这意味着服务无法做到)     它在重启阶段的工作几秒钟)服务和     处理。我希望服务能够连续不断地工作。     怎么做?

1 个答案:

答案 0 :(得分:0)

为此,您需要将服务作为前台服务启动。请参阅前台运行服务下的here

如果启动后台服务,Android会在内存不足时终止它。请注意,并非每次清除该列表,您的服务都将死亡。它只在Android系统决定其内存不足时才会发生。