文章目录

  • 项目地址
  • 功能介绍
  • 用法
  • TODO

项目地址

https://github.com/ddnosh/android-tiny-task

功能介绍

  1. 处理无需返回的异步任务;
  2. 处理有返回的异步任务;
  3. 处理延迟执行的异步任务;
  4. 取消异步任务;
  5. 回调给主线程处理任务;

用法

  1. 只在后台异步处理
    TinyTaskExecutor.execute(new SimpleTask() { … });
  2. 后台异步处理,然后需要将处理结果返回给UI线程
    TinyTaskExecutor.execute(new Task() { … });
  3. 延迟处理
    TinyTaskExecutor.execute(task, 5000);
  4. 取消任务
    TinyTaskExecutor.removeTask(task);
  5. 查询任务处理结果(会导致主线程阻塞)
    TinyTaskExecutor.check();
  6. 调用主线程处理
    TinyTaskExecutor.postToMainThread(runnable, 2000);
  7. 取消主线程处理
    TinyTaskExecutor.removeMainThreadRunnable(delayRunnable);

TODO

  1. 超时则取消任务;
  2. 定时执行的任务;
  3. 任务优先级;

更多相关文章

  1. handler.post 运用
  2. Android(安卓)实现优惠卷二级list
  3. 【转】Android大图片裁剪终极解决方案 原理分析
  4. Android(安卓)API Demo研究(3)
  5. AsyncHttpClient
  6. Android——QQ登录、分享
  7. 接着归纳Android(安卓)from 《第一行代码》
  8. Android悬浮按钮点击返回顶部FloatingActionButton
  9. Android中启动其他Activity并返回结果

随机推荐

  1. Android手机用户隐私获取,包括读取通讯录
  2. android与Unity3D之间的相爱相杀
  3. Android(安卓)API Guides---ExoPlayer Su
  4. ReactNative Android/iOS 打包详情流程
  5. Android 平铺背景图片
  6. android中跳转系统自带的界面
  7. Android开发周刊 第一期
  8. 【Android】Android 彩信发送的两种方式+
  9. android修改手机默认音量配置
  10. Android中调用天气预报