本文共 257 字,大约阅读时间需要 1 分钟。
在学习杨版应用的例子4-21的progressbar时, 发现当第二次再运行时, bar没有进度显示, 研究发现是在handlemessage的末尾用了Thread.currentThread().interrupt(). 这个函数导致主线程挂起。 解决方法是, 在click函数中加一个小sleep, 该线程就可以被唤醒,这个问题就可解决。这个在interrupt()的解释中有。
使用currentThread函数可以返回当前线程,用logcat的时候显示为(线程id, 线程号(?), 主线程(main))。
转载地址:http://earkb.baihongyu.com/