作者eecheng87 (EEcheng)
看板AndroidDev
标题[问题] 多执行绪(start无法显示)
时间Thu Jan 4 23:16:45 2018
先附上我的程式码
https://ideone.com/KbFBIT
在最下面有workerThread.start()
但我在android studio里面start会变成红字 显示cannot resolve symbol
请问要怎麽处理呢??
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.110.8
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1515079009.A.8DE.html
1F:→ ssccg: cannot resolve symbol不就找不到定义,你在哪定义 01/04 23:25
2F:→ ssccg: workerThread这变数的? 01/04 23:25
3F:→ corrupt003: 你 workerThread 搞错用的地方了,注意括号的 scope 01/04 23:27
4F:→ eecheng87: 我在前面有宣告Thread workerThread了 01/04 23:47
5F:→ eecheng87: 这段程式码是我看老师投影片打的,应该没用错地方吧? 01/04 23:47
6F:→ eecheng87: 另外请问注意括号scope 是指哪部分呢? 01/04 23:48
7F:→ corrupt003: 我把你的 code 整个 copy,发现你在 anonymous class 01/05 09:23
8F:→ corrupt003: 里面用 workerThread。你没在 anonymous class 里宣 01/05 09:23
9F:→ corrupt003: 告 workerThread 要怎麽用他?另外copy 你的 code 会 01/05 09:23
10F:→ corrupt003: 因为右括号加分号放错地方造成编译错误,你确定这是可 01/05 09:23
11F:→ corrupt003: 以执行的程式码吗? 01/05 09:23
12F:→ eecheng87: 我刚刚改了一个括号 好像可以了 谢谢 01/05 12:35