无法绑定到JobService - 替代方案?

时间:2018-02-21 08:00:34

标签: android service

从Android的Service迁移到JobService以满足changesOreo时,我注意到onBind现在是final(请参阅:{ {3}})。

如果我的应用程序中有绑定服务,那么迁移路径是什么,这是我的应用程序启动并在运行时需要与之通信的服务?

1 个答案:

答案 0 :(得分:0)

Bound Services不受此更改的影响! [source]

这实际上是有道理的,就像你从一个Activity 绑定到一个服务那样你的应用程序实际上是在前台运行并且是免除此优化。然后,当用户离开Activity时,您将从Service取消绑定。

因此在后台运行绑定服务没有意义,因此没有对它进行优化。