应用程序在后台运行时如何停止定位服务?

问题描述

| 在我的应用程序中,我在UIWebView中加载了一些网站。其中一些网站使用位置服务。 我的问题是,在查看这些网站之一时,当应用程序进入后台时,位置服务仍处于打开状态。由于我的应用无法打开它们-我不知道该怎么办。 我目前的解决方案是在进入后台时加载空白页面,然后在移至前景时加载原始站点。可以,但是在查看应用程序时用户可以看到空白页-效果不是很好。 还有其他想法吗?     

解决方法

        您可以转到
settings
中的
location services
,然后使用定位服务关闭所有应用。我的拇指说话正在运行,并且消耗了电池寿命。     ,        您可以退出应用程序,而无需在后台发送。或者您可以在应用程序进入后台时取消webView请求。     ,        从多任务处理中返回时,使应用程序保持完整是否重要? 如果不是100%,我认为您应该在即将执行多任务时尝试加载空白页。 回来时,用户可能使用了其他位置修复,因此您仍然需要刷新页面。