我目前正在开发一个需要服务来保持与 XMPP 服务器连接的应用程序。测试表明,服务在启动时以服务级别优先级 [300] 运行,但在打开应用程序并完成所有活动后,它以后台优先级 [400] 运行。
我对文档的理解是,服务应该比后台进程具有更高的优先级。是否可以确保服务的优先级保持在 300 优先级?
我希望能够这样做以减少在服务重新启动时重新启动 XMPP 连接的开销成本。我还试图避免使用前台服务来最大程度地减少 UI 混乱。
我目前正在开发一个需要服务来保持与 XMPP 服务器连接的应用程序。测试表明,服务在启动时以服务级别优先级 [300] 运行,但在打开应用程序并完成所有活动后,它以后台优先级 [400] 运行。
我对文档的理解是,服务应该比后台进程具有更高的优先级。是否可以确保服务的优先级保持在 300 优先级?
我希望能够这样做以减少在服务重新启动时重新启动 XMPP 连接的开销成本。我还试图避免使用前台服务来最大程度地减少 UI 混乱。