关闭位置图标,而无需调用removeLocationUpdates

时间:2018-07-20 00:08:02

标签: java android location android-fusedlocation

我正在构建应用程序,需要每5、4、3小时或在用户选择时间间隔之间获取位置。无论用户选择什么间隔,我都会将该值传递给方法。

public void requestLocationSetting(int Interval,int FastestInterval,int LocationAccuracy){
        mLocationRequest=new LocationRequest();
        mLocationRequest.setInterval(Interval);
        mLocationRequest.setFastestInterval(FastestInterval);
        mLocationRequest.setPriority(LocationAccuracy);

    }

位置运行正常,但是状态栏上的位置图标在5小时后仍显示下一个位置计划。它仍然显示,如果我删除locationUpdates,则mLocationRequest.setInterval(Interval);逻辑将无用,因为5个小时后将无法获得位置。

请帮帮我,我需要从状态栏顶部删除位置图标,它应该像获取位置(显示图标)然后消失而不删除位置更新,或者对此有更好的解决方案。

0 个答案:

没有答案