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