我正在使用android位置示例代码“
LocationUpdatesPendingContent位置更新
"
link
用于请求位置更新,即使应用程序被终止。它在android6上运行得很好,我不打开设备中的GPS,即使它开始显示我的位置,但精度很差(这是可以接受的)。但在棒棒糖5.1中,它不会启动,也不会显示任何通知。因为它的经纬度是零的。但如果我打开GPS,即使在棒棒糖5.1中也能很好地工作。
在我的回叫中添加:
mFusedLocationClient.requestLocationUpdates(mLocationRequest, getPendingIntent());
检查它是否能长时间定位。在棒棒糖的情况下,它甚至不发射广播。