gpt4 book ai didi

java - 如何停止链式方法调用?

转载 作者:行者123 更新时间:2023-12-02 09:23:20 26 4
gpt4 key购买 nike

我的代码中有许多函数正在一一执行,例如

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()方法

关于java - 如何停止链式方法调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58520974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com