android8.1 定位请求结束后,状态栏上的定位图标还在吗?
时间: 2023-10-01 14:11:28 浏览: 166
Android 8.1隐藏状态栏图标的实例代码
在Android 8.1中,如果应用程序在后台进行定位请求,定位图标将一直显示在状态栏中,即使定位请求已经结束。这是为了提醒用户应用程序正在使用定位服务。
如果您不希望在定位请求结束后在状态栏中显示定位图标,您可以在代码中使用以下方法来取消请求:
```
LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.removeUpdates(locationListener);
```
其中,locationListener是您之前注册的位置监听器。这将停止定位请求并从状态栏中删除定位图标。
阅读全文