在进行android hybrid开发的时候,一般在不需要webview时需要将webview进行销毁,但是如果销毁前调用了webview.pauseTimers()这个方法就需要注意了,调用pauseTimers()这个方法会将整个app所有webview的js中的定时器停掉。即使没有调用这个方法的webview也不能幸免。
与此类似的是,即使在app最后一个activity退出时调用pauseTimers(),那么关闭后马上重新打开app,那么webview里面的js定时器也是不起作用的。
这时可以使用webview的resumeTimers()方法恢复。