Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何确保我没有在Android中从后台获取位置,以便应用程序更新被谷歌接受?_Android_Location - Fatal编程技术网

如何确保我没有在Android中从后台获取位置,以便应用程序更新被谷歌接受?

如何确保我没有在Android中从后台获取位置,以便应用程序更新被谷歌接受?,android,location,Android,Location,我们都必须填写声明表,声明应用程序不是从后台访问该位置 后台意味着应用程序(或其任何活动)对用户不可见 当用户进入活动A时,我正在启动requestforLocationUpdate并获取LastKnownLocation。 我附加了Lifecycle Listener,它会告诉我应用程序是否在后台。一旦应用程序进入后台,我就会删除侦听器的更新。如果用户返回前台,我开始请求位置(如果之前没有调用onLocationChanged,则表示我没有获得用户的新位置)。另外,我在调用onLocation

我们都必须填写声明表,声明应用程序不是从后台访问该位置

后台意味着应用程序(或其任何活动)对用户不可见

当用户进入活动A时,我正在启动requestforLocationUpdate并获取LastKnownLocation。 我附加了Lifecycle Listener,它会告诉我应用程序是否在后台。一旦应用程序进入后台,我就会删除侦听器的更新。如果用户返回前台,我开始请求位置(如果之前没有调用onLocationChanged,则表示我没有获得用户的新位置)。另外,我在调用onLocationChanged时删除更新

另外,如果应用程序在后台。我可以根据策略获取用户的lastKnownLocation()吗

如果我做错了什么,请纠正我

我没有使用前台服务