GizSchedulerManager 类
GizSchedulerManager类,提供为设备增删改查定时任务的接口
目录
API定义
[sharedInstance]
获取GizAepHomeManager单例的实例
定义
public static synchronized GizSchedulerManager sharedInstance();
代码示例
Log.d("Hello world!");
[getSchedulerList]
获取指定设备定时任务列表
定义
public void getSchedulerList(String did, RequestListener<OpenApiResult<List<GizScheduler>>> requestListener);
参数
属性名 |
描述 |
did |
要获取定时任务的设备did |
requestListener |
获取定时任务回调 |
回调参数
属性名 |
描述 |
result |
OpenApiResult>, 返回一个定时任务列表 |
代码示例
Log.d("Hello world!");
[crateScheduler]
创建定时任务
定义
public void createScheduler(GizScheduler gizScheduler,RequestListener<OpenApiResult<String>> requestListener);
参数
属性名 |
描述 |
schduler |
定时任务对象 |
requestListener |
创建定时任务回调 |
回调参数
属性名 |
描述 |
result |
OpenApiResult类型,创建成功会返回一个定时任务id |
代码示例
Log.d("Hello world!");
[deleteScheduler]
删除指定定时任务
定义
public void deleteScheduler(String schedulerId, RequestListener<OpenApiResult<EmptyBean>> requestListener);
参数
属性名 |
描述 |
schedulerId |
要删除的定时任务id |
requestListener |
删除定时任务回调 |
回调参数
属性名 |
描述 |
result |
详细见 GizWifiErrorCode 枚举定义。GIZ_SDK_SUCCESS 表示成功,其他为失败 |
代码示例
public void deleteScheduler(String schedulerId, RequestListener<OpenApiResult<EmptyBean>> requestListener);
[editScheduler]
编辑定时任务
定义
public void editScheduler(GizScheduler gizScheduler, RequestListener<OpenApiResult<String>> requestListener);
参数
属性名 |
描述 |
gizScheduler |
要编辑的定时任务 |
requestListener |
编辑定时任务回调 |
回调参数
属性名 |
描述 |
result |
OpenApiResult类型,编辑成功会返回一个定时任务id |
代码示例
Log.d("Hello world!");