问题描述
我现在是通过两个按钮来控制;一个是"开始截图",一个是"停止截图"现在我用到的是TimerTask,每隔3秒截一张图,但是当我点"停止截图"按钮后,Timer就直接Cancel掉了然后我再想开始截图,就会报Timeralreadycancelled也就是已经取消了Timer大家有什么好的办法,帮我解决一下,谢谢...
解决方案
解决方案二:
开始截图那里每次new一个新的timer就好了。
解决方案三:
代码贴出来看看。
解决方案四:
Timer使用了变量TimerThread(继承于Thread)来实现的,cancel()之后该线程变量就结束了。线程死了之后是无法再start()的。必须重新new。可以看一下源码就知道了。
解决方案五:
嗯
解决方案六:
学习!
解决方案七:
需要重新newthread
时间: 2024-10-23 10:08:24