timer
Android定时器模块 模块引用方式:let alarmModule = weex.requireModule(“ums/alarm”) 该模块包含的api如下:
setAlarm(params, callback)
设置android定时器
入参说明
属性 | 说明 |
---|---|
params参数 | JSON 类型 |
seconds | number类型,单位为ms |
requestCode | String类型,计时器编号 |
name | String类型,计时器名称 |
repeat | boolean类型,是否重复。默认为false |
回调结果
调用示例
alarmModule.setAlarm({
seconds: 1000 * 60 * 2,
requestCode:’001’,
name: “testAlarm”,
repeat:true
},
ret => {
// 结果回调
console.log('result = ' + JSON.stringfy(ret))
});
cancelAlarm(params, callback)
取消android定时器
入参说明
属性 | 说明 |
---|---|
params参数 | JSON 类型 |
requestCode | String类型,计时器编号 |
回调结果
调用示例
alarmModule.cancelAlarm({
requestCode:’001’,
},
ret => {
// 结果回调
console.log('result = ' + JSON.stringfy(ret))
});