我有一些代码,其中有许多功能正在一个接一个地执行。
shared_ptr
现在无论何时正在执行哪个功能,我都希望停止此链。我已在指定时间停止了此链式过程。如何在android(java)中做到这一点?
答案 0 :(得分:1)
您可以通过这种方式实现
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()方法