流程图式编程2(流程打断)

在实际开发情况下,我们会经常遇到这么一个问题:流程1->流程2->流程3->流程4……这些流程都是自动执行的,并且耗时的,如果,在流程执行过程中,用户需要终止流程。

通常按照我们的做法,就是设置一个标志位,每个流程启动前,都判断一下标志位,是否停止,再考虑是否继续往下执行。

这种操作,对于我个人观点来说,简直就是狗屎吧。。

正好TFlow框架正好可以提供一个很好的解决这种问题的方法,因为,所有的流程,都是葫芦一样,吊在TFlow这根藤上面。

随便一个位置,我们都是可以将其剪短,从而达到整体控制整个流程的流向的目的。

体现在TFlow里面的代码就是:

tFlow.cancelFlow(new TFlow.StopFlowListener() {
                    @Override
                    public void onStop() {
                        System.out.println("onStop");
                    }
                });

点击打开链接

https://github.com/superTruth/TFlow


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值