背景:
我正在通过AlarmManager使用PendingIntent发出警报。
问题:
起初,我认为为了取消以前的警报,必须提供在启动警报之前使用的确切requestCode。
但是后来我发现自己错了,就像cancellation API所说:
查看“filterEquals”,文档显示:
所以我不明白“requestCode”是为了什么...
问题:
“requestCode”是用来做什么的?
如果使用相同的“requestCode”创建多个警报该怎么办?他们会互相覆盖吗?
最佳答案
requestCode
用于稍后检索相同的挂起的Intent实例(用于取消等)。