2009-12-21 76 views
3

我想弄清楚一个刷新率用于我的GPS位置监听器来解决HTC Hero上的GPS图标不会从通知栏中删除自身的错误。GPS刷新率 - 什么是可以接受的?

http://groups.google.com/group/android-developers/browse_thread/thread/e687b3bfa9146f31/7fa59b0108bbdf89?lnk=gst&q=gps#7fa59b0108bbdf89

没有人在这里有什么建议?对于我的应用程序,我通常以5分钟的刷新率运行。但是,当我关闭应用程序并取消注册听众时,GPS图标有时仍会保留在通知栏上。有没有人有HTC Hero,可以确认吗?

上面的链接表明,使用35秒以下的刷新率修复了问题,但不确定是否如此。

感谢

回答

0

您是否尝试过设置你的刷新率下只是为了测试这个理论出来,或者你没有自己的英雄上测试?如果它确实涉嫌解决问题,那么只需在取消注册听众之前将刷新率设置为较低的设置即可。

+0

我不认为他有设备。然而,从这个链接来看,它确实看起来应该起作用。如果有什么我可以在几天内为你测试,我的朋友们有一个英雄 – 2009-12-21 02:16:07

+0

@Faisal:如果是这样的话,Android SDK仍然带有设备模拟器。如果这是一个蛋糕/甜甜圈相关的问题,那么它应该很容易进行测试,但从链接中看不到它是硬件问题还是固件问题。 – WarrenB 2009-12-21 02:21:46

+0

大家好,是啊,我没有一个主要问题的设备,但用户报告该图标停留在通知栏上。如果有人可以尝试一下,那会很棒。我认为最主要的问题是每个制造商都可以随意修改android操作系统 - 所以在Hero运行1.6时,HTC或Sprint已经修改了它,在那里有这个bug。谢谢 – Mark 2009-12-21 02:37:14

1

尝试在您的活动的onDestroy方法中删除您的位置管理器的更新tp删除gps图标。

就这样..

@Override 
public void onDestroy() { 
    super.onDestroy(); 
    locationManager.removeUpdates(this); 
} 

其中的LocationManager是类型的LocationManager的。