DSBridge-Android icon indicating copy to clipboard operation
DSBridge-Android copied to clipboard

call前如何保障其他代码执行?

Open xvbin opened this issue 7 years ago • 2 comments

js不按顺序执行,加延时或者回调方式都没法保证,其他代码优先执行。

例如我想要触发调用前,按钮失效,防止重复点击。因为触发的是一个需要较长时间执行的java方法,采用异步方法调用。

xvbin avatar Oct 09 '18 16:10 xvbin

回调方式,第一次触发没问题,但是多次触发,一样没法保证执行的顺序

xvbin avatar Oct 09 '18 16:10 xvbin

异步调用是无法保证完成顺序的,但可以提供完成回调,你可以在保存一个全局状态,在调用前设为false, 然后再异步回调中再设为true,只有状态为true时才可以在此点击。

wendux avatar Oct 11 '18 09:10 wendux