(本篇笔记对应课程第 33 节)
P33《32.通知-进度条通知》
下载按钮对应的逻辑:
取消按钮对应的逻辑:
暂停按钮对应的逻辑:
编写进度条通知逻辑:
调用发送进度条通知方法:
测试发现,点击下载后成功发送了进度条通知,但通知中进度条的进度不变,这是因为发送通知写在了定时器外面,只会在点击下载按钮后执行一次;因此需要将调用发送通知方法的逻辑写在定时器中,这样通知消息中进度条的进度才会变化:
此时又会有一个优化问题:因为将发送通知的方法调用写到了定时器里面,这个方法会被多次执行,但判断系统是否支持定时器通知模板并不需要多次判断,因此可以将这部分逻辑放到 页面初始化时只执行一次:
点击取消后,发现通知是这样的: