作者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/m.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