有没有办法设置android服务的优先级?我想在破坏应用程序的主要 Activity 后在后台运行该服务。所以我从我的服务中返回“START_REDELIVERY_INTENT”。但是重新启动服务需要一些时间(大约 1-3 分钟)。我想立即重启服务。有没有办法设置android服务的优先级。
仅供引用,我正在使用 startService 创建服务并通过 intent.putExtra() 传递对象。
下面的快照是从我的 Android 设备的设置/应用程序/正在运行的应用程序中截取的,这表明应用程序正在重新启动...我的应用程序是实时特定的,所以我想立即重新启动它...
最佳答案
您无法控制 Service
的这种行为,因为它取决于操作系统和可用资源。但是,对于连续运行的后台服务,我建议您返回 START_STICKY
- 一旦服务因任何原因被破坏,它会尽力重新运行该服务。
关于android - 如何设置android服务的优先级?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27499431/