android – 关闭应用程序后,GPS更新不会关闭
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android – 关闭应用程序后,GPS更新不会关闭,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1091字,纯文字阅读大概需要2分钟。
内容图文
![android – 关闭应用程序后,GPS更新不会关闭](/upload/InfoBanner/zyjiaocheng/792/d988b5bdbd11430da1be6127d14ce873.jpg)
我创建了一个具有“地理位置”功能的应用程序,该功能负责像许多其他应用程序一样在Google地图上发现用户.我使用“LocationManager.NETWORK_PROVIDER”来定位用户,同时我实例化并启动“MyLocationOverlay”(在onLocationChanged()方法中)以获取位置.由于第二个,GPS打开(顶部闪烁)即可.
问题是,在应用程序关闭后(后退按钮或通过任务管理器),GPS功能仍然挂在那里,试图获取更新.
用户离开活动后如何关闭它?我尝试了来自这里和其他论坛的建议,例如放置locationManager.removeUpdates(this);和locationManager.removeUpdates(mMyLocationOverlay);在onPause(),onStop(),onDestroy()方法中. OnPause方法如下所示:
@Override
protected void onPause() {
super.onPause();
locationManager.removeUpdates(this);
locationManager.removeUpdates(mMyLocationOverlay);
}
(‘this’引用我实现LocationListener的类)
请有人帮助我在离开活动后关闭GPS更新(这是一个扩展MapActivity的课程),但不能关闭手机本身的GPS功能吗?
有趣的是,当我用MyLocationOverlay删除部件时,GPS当然不会启动,因此没有问题.所以我很确定mMyLocationOverlay是“不会停止”并产生问题的监听器.
解决方法:
如果要关闭(或结束)可以使用的应用程序
System.exit(0);
因此,当应用程序关闭时,您使用的所有服务都将关闭.
内容总结
以上是互联网集市为您收集整理的android – 关闭应用程序后,GPS更新不会关闭全部内容,希望文章能够帮你解决android – 关闭应用程序后,GPS更新不会关闭所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。