Sun*_*pta 7 android android-alarms
我正在制作一个闹钟项目,我想编辑我已设置的闹钟.当我编辑警报时,警报时间会更新,但我通过使用发送的值putExtra()不会改变.我正在使用PendingIntent.FLAG_ONE_SHOT国旗.
但是当我设置标志时,PendingIntent.FLAG_UPDATE_CURRENT所有putExtra()值也都会改变,但现在问题是,当我点击停止按钮并finish()再次调用当前活动时.
意思是当我完成活动时,它会在我完成当前活动时再次按下按钮.请帮我.提前致谢.
我在AlarmManager中更新PendingIntent的首选方法是取消它并重新设置它
不要忘记取消:
1)AlarmManager.cancel(pendingIntent)pendingIntent与你的待定意图相匹配(相同的类,相同的动作......但不关心额外的看法IntentFilter)
2)pendingIntent.cancel();
3)pendingIntent = new PendingIntent()...并做其他设置
4)AlarmManager.set(...提供新的PendingIntent
| 归档时间: |
|
| 查看次数: |
3995 次 |
| 最近记录: |