Java 如何停止链方法调用?
我有一些代码,其中有许多函数正在一个接一个地执行Java 如何停止链方法调用?,java,android,function,chaining,chain,Java,Android,Function,Chaining,Chain,我有一些代码,其中有许多函数正在一个接一个地执行 void a(){ //do some stuff b(); } void b(){ // do something c(); } void c(){ // do something } 现在,在给定的时间,我想停止这个链,不管哪个函数正在执行。我已在给定时间停止此链进程。如何在android(java)中实现它?您可以通过这种方式实现它 boolean stop = false; void a(){ /
void a(){
//do some stuff
b();
}
void b(){
// do something
c();
}
void c(){
// do something
}
现在,在给定的时间,我想停止这个链,不管哪个函数正在执行。我已在给定时间停止此链进程。如何在android(java)中实现它?您可以通过这种方式实现它
boolean stop = false;
void a(){
//do some stuff
if(!stop)
b();
}
void b(){
// do something
if(!stop)
c();
}
void c(){
// do something
if(!stop){
}
}
void stopCallingMethod(){
stop = true;
}
如果要停止方法a、b、c,可以调用stopCallingMethod()方法您的计划是什么?你想用它实现什么?描述你的实际用例。这将为需求提供一个正确的画面。用例是有一个进程正在后台进行,如果用户按下返回键,就会调用这种链式方法,我必须取消正在进行的操作@SagarNayakBackground是指使用异步任务还是其他任务?