Android 触发和取消AlarmManager的活动

Android 触发和取消AlarmManager的活动,android,service,alarmmanager,Android,Service,Alarmmanager,我正在尝试开发一个应用程序,它可以锁定活动并启动一项服务,该服务将AlarmManager设置为setRepeating()触发另一项服务,该服务将发送包含手机位置的短信 我已经实现了短信的定期发送。但是,我现在想在我finish()锁定活动时取消AlarmManager。请帮助我,因为我似乎无法理解解决这个问题的方法 程序流程: 锁屏(活动触发服务)->AlarmManager(在服务类中)->协调(另一个发送sms的服务)在AlarmManager上调用cancel(),使用与您最初注册报警

我正在尝试开发一个应用程序,它可以锁定
活动
并启动一项服务,该服务将
AlarmManager
设置为
setRepeating()
触发另一项
服务
,该服务将发送包含手机位置的短信

我已经实现了短信的定期发送。但是,我现在想在我
finish()
锁定活动时取消
AlarmManager
。请帮助我,因为我似乎无法理解解决这个问题的方法

程序流程: 锁屏(活动触发服务)->AlarmManager(在服务类中)->协调(另一个发送sms的服务)

AlarmManager
上调用
cancel()
,使用与您最初注册报警时使用的
PendingEvent
等效的
。“等效”是指它是相同类型的
pendingent
(活动、服务、广播)并包装在所有路由元素(组件、数据、MIME类型、类别)上相同的
Intent