我开发了一个正在运行的应用程序,该应用程序通过LocationManager使用GPS位置来提供转弯导航体验。 昨天,ï发现当应用程序在后台(手机已锁定)时,我不再收到任何位置更新。
这不可能是代码回归,因为我之前的git commit都不起作用。而且我知道我可以在几周前的最新测试中收到位置更新。
然后我测试了其他基于GPS的应用程序,例如Waze和其他应用程序,但结果相同:在后台运行时,除了GMaps之外,它们都无法更新我的位置,这意味着如果手机被锁定,我将没有导航指令。我已经用其他手机测试了三星S8,S9和华硕...没有变化。
有人知道LocationManager行为是否最近有变化吗?
谢谢。
答案 0 :(得分:0)