【发布时间】:2015-05-12 11:14:13
【问题描述】:
我正在创建一个应用程序,它使用locationManager() 来处理来自 GPS 的更新。当应用程序关闭时,我希望 locationManager 的更新停止并且此刻有这段代码。
@Override
protected void onPause() {
super.onPause();
if(locationManager != null){
locationManager.removeUpdates(locationListener);
}
当我使用返回按钮退出应用程序时,会调用 onPause() 并停止 GPS。这里没有什么奇怪的。但是,如果我按下主页按钮,状态栏中的 GPS 标记仍然可见,即使 onPause 的调用方式相同。
【问题讨论】:
-
您是否覆盖了 onStop()?
标签: android gps back-button onpause android-homebutton