Skip to content

1.0.6

Compare
Choose a tag to compare
@LuckyJayce LuckyJayce released this 21 Jul 10:46
· 80 commits to master since this release

重构了Task,TaskHelper

MVCHelper可以直接执行MVCHelper.setDataSource(task);
TaskHelper可以直接执行TaskHelper.execute(datasource);

   //执行task,handle可以取消task
   <1>TaskHandle handle=taskHelper.execute(task,callback);
   //执行task
   <2>TaskHandle handle=taskHelper.execute(datasource,callback);
   //执行task,如果缓存可以用,使用缓存数据
   <3>TaskHandle handle=taskHelper.executeCahche(datasource,callback,cacheConfig);
   //执行task,如果缓存可以用,使用缓存数据
   <4>TaskHandle handle=taskHelper.executeCahche(task,callback,cacheConfig);
   //注册全局回调
   <5>taskHelper.registerCallback(callback);
   //取消全部task
   <6>taskHelper.cancleAll();
   //一般在Acitivity的onDestroy执行,取消全部task
   <7>taskHelper.destroy();