[问题] 多执行绪(start无法显示)

楼主: eecheng87 (EEcheng)   2018-01-04 23:16:45
先附上我的程式码
https://ideone.com/KbFBIT
在最下面有workerThread.start()
但我在android studio里面start会变成红字 显示cannot resolve symbol
请问要怎么处理呢??
作者: ssccg (23)   2018-01-04 23:25:00
cannot resolve symbol不就找不到定义,你在哪定义workerThread这变量的?
作者: corrupt003 (QQ)   2018-01-04 23:27:00
你 workerThread 搞错用的地方了,注意括号的 scope
楼主: eecheng87 (EEcheng)   2018-01-04 23:47:00
我在前面有宣告Thread workerThread了这段程式码是我看老师投影片打的,应该没用错地方吧?另外请问注意括号scope 是指哪部分呢?
作者: corrupt003 (QQ)   2018-01-05 09:23:00
我把你的 code 整个 copy,发现你在 anonymous class里面用 workerThread。你没在 anonymous class 里宣告 workerThread 要怎么用他?另外copy 你的 code 会因为右括号加分号放错地方造成编译错误,你确定这是可以执行的程式码吗?
楼主: eecheng87 (EEcheng)   2018-01-05 12:35:00
我刚刚改了一个括号 好像可以了 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com