如何停止LocationManager将位置广播到BroadcastManager

时间:2010-12-23 06:49:15

标签: android broadcastreceiver locationmanager

  

可能重复:
  Location manager doesnt remove location updates!

您好我为LocationManager [GPS_PROVIDER]添加了一个广播侦听器,其中包含未决意图。

所以现在当我在手机上关闭我的应用程序时,位置管理器正在完美地更新广播监听器......所以这很好。

现在问题是,我想停止LocationManager来更新广播监听器...但我无法这样做...我再次运行应用程序并使用locationManager.removeUpdates函数来阻止它但它仍然将位置更新为Broadcast Manager。

请帮帮我......非常紧急......

提前致谢..

启动了位置管理器。

Intent intent = new Intent("com.test.geoL.RECEIVE"); //Broadcast Receiver Action
PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(),0, intent, 0);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0,
        0, pendingIntent);

0 个答案:

没有答案