【发布时间】:2010-06-13 08:52:25
【问题描述】:
我向 requestLocationUpdates(provider, minTime, minDistance, PendingIntent) 注册了一个 PendingIntent。但是当我的广播接收器收到这个意图时,我如何使用 removeUpdates(PendingIntent) 删除这个请求?接收者没有对原始 PendingIntent 的引用。
【问题讨论】:
标签: android
我向 requestLocationUpdates(provider, minTime, minDistance, PendingIntent) 注册了一个 PendingIntent。但是当我的广播接收器收到这个意图时,我如何使用 removeUpdates(PendingIntent) 删除这个请求?接收者没有对原始 PendingIntent 的引用。
【问题讨论】:
标签: android
您创建一个等效的PendingIntent。换句话说,创建一个与您最初使用的 Intent 匹配的 Intent(尽管您可以跳过任何额外内容),将其包装在与您最初使用的相同类型的 PendingIntent 中,然后在 @987654325 中使用 PendingIntent @调用。
【讨论】:
FLAG_UPDATE_CURRENT,看看是否有帮助。