一種基于Rx框架防止功能抖動的方法

基本信息

申請?zhí)?/td> CN202110571215.9 申請日 -
公開(公告)號 CN113254067A 公開(公告)日 2021-08-13
申請公布號 CN113254067A 申請公布日 2021-08-13
分類號 G06F8/73;G06F9/445;G06F11/30 分類 計算;推算;計數;
發(fā)明人 林夕凱;宋艦;李佳航;曾輝;鄧文科 申請(專利權)人 四川虹魔方網絡科技有限公司
代理機構 四川省成都市天策商標專利事務所 代理人 張秀敏
地址 621000 四川省綿陽市高新區(qū)跨境電子商務產業(yè)園10棟301
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于Rx框架防止功能抖動的方法,包括:在gradle配置中引入APT注解處理工具;定義注解類、注解的對象和注解的作用范圍;自定義數據的生產者Observable,用于點擊控件時發(fā)送事件去下游異步處理;Activity頁面View控件OnClickListener方法體引入ChViewAnnotation注解;BaseActivity頁面中引入注解工具管理類,便于自動解析注解并根據注解屬性自動生成防抖動代碼。本發(fā)明統一對View控件Onclick事件監(jiān)控,不需要單獨寫點擊事件;統一配置連續(xù)點擊間隔時間,快速地實現功能防抖時間配置。