122006
V2EX  ›  Android

安利一个指定方法运行线程环境的轻量库

  •  
  •   122006 · Jun 22, 2018 · 12146 views
    This topic created in 2978 days ago, the information mentioned may be changed or developed.
    • 项目地址: https://github.com/122006/ASM_SmartRunPluginImp

    • 用途:

      在需要多次调用方法主动指定其运行的线程环境,其他位置调用时会自动切换,并支持超时、堵塞等特性。

    • 场景举例:

      1. 刷新数据,后台线程及按键事件里均可直接调用
      2. 强制方法运行环境,不会遗漏导致后台线程绘制界面、UI 线程网络连接等问题
    • 优点:

      1. 无需对类名、方法名进行额外字符附加,与正常方法调用 写法完全相同
      2. 无需预编译生成 build 类
      3. 占用编译时间只有部分相似插件的5%
      4. 消耗的方法量和原生线程调用写法完成相同
      5. 支持返回值,方法等待,方法超时等功能
    • 觉得有用的话,麻烦各位看官给个 star 呗

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5595 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 06:39 · PVG 14:39 · LAX 23:39 · JFK 02:39
    ♥ Do have faith in what you're doing.