-
用途:
在需要多次调用方法主动指定其运行的线程环境,其他位置调用时会自动切换,并支持超时、堵塞等特性。
-
场景举例:
- 刷新数据,后台线程及按键事件里均可直接调用
- 强制方法运行环境,不会遗漏导致后台线程绘制界面、UI 线程网络连接等问题
-
优点:
- 无需对类名、方法名进行额外字符附加,与正常方法调用 写法完全相同
- 无需预编译生成 build 类
- 占用编译时间只有部分相似插件的5%
- 消耗的方法量和原生线程调用写法完成相同
- 支持返回值,方法等待,方法超时等功能
-
觉得有用的话,麻烦各位看官给个 star 呗