[問題] 多執行緒(start無法顯示)

看板AndroidDev作者 (EEcheng)時間6年前 (2018/01/04 23:16), 編輯推噓0(0012)
留言12則, 3人參與, 6年前最新討論串1/1
先附上我的程式碼 https://ideone.com/KbFBIT 在最下面有workerThread.start() 但我在android studio裡面start會變成紅字 顯示cannot resolve symbol 請問要怎麼處理呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.110.8 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1515079009.A.8DE.html

01/04 23:25, 6年前 , 1F
cannot resolve symbol不就找不到定義,你在哪定義
01/04 23:25, 1F

01/04 23:25, 6年前 , 2F
workerThread這變數的?
01/04 23:25, 2F

01/04 23:27, 6年前 , 3F
你 workerThread 搞錯用的地方了,注意括號的 scope
01/04 23:27, 3F

01/04 23:47, 6年前 , 4F
我在前面有宣告Thread workerThread了
01/04 23:47, 4F

01/04 23:47, 6年前 , 5F
這段程式碼是我看老師投影片打的,應該沒用錯地方吧?
01/04 23:47, 5F

01/04 23:48, 6年前 , 6F
另外請問注意括號scope 是指哪部分呢?
01/04 23:48, 6F

01/05 09:23, 6年前 , 7F
我把你的 code 整個 copy,發現你在 anonymous class
01/05 09:23, 7F

01/05 09:23, 6年前 , 8F
裡面用 workerThread。你沒在 anonymous class 裡宣
01/05 09:23, 8F

01/05 09:23, 6年前 , 9F
告 workerThread 要怎麼用他?另外copy 你的 code 會
01/05 09:23, 9F

01/05 09:23, 6年前 , 10F
因為右括號加分號放錯地方造成編譯錯誤,你確定這是可
01/05 09:23, 10F

01/05 09:23, 6年前 , 11F
以執行的程式碼嗎?
01/05 09:23, 11F

01/05 12:35, 6年前 , 12F
我剛剛改了一個括號 好像可以了 謝謝
01/05 12:35, 12F
文章代碼(AID): #1QJaLXZU (AndroidDev)
文章代碼(AID): #1QJaLXZU (AndroidDev)