作者lin790505 (舞踏linkl)
看板AndroidDev
標題[問題] 怎麼thread上使用toast或dialog?
時間Fri Mar 30 22:42:34 2012
目前寫了一個丟球的程式 但在球落地停止後
我希望能夠跳出來顯示最大高度或是能進行其他選項(如重新開始 或是進行成績登記)
但我知道Thread上無法使用dialog或toast功能 不過我google相關內容也不是用清楚
像是handler或是looper 網上的範例寫得也不是很清楚= =
(因為我thread及activity分別寫在不同java檔上 所以不太會去應用修改)
有沒有可以用在上一行那種情況的寫法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.124.245
1F:→ Killercat:把activity的handler傳進來 丟訊息給該handler即可 03/31 19:12
2F:→ Killercat:然後看你要用handler.sendMessage還是handler.post了 03/31 19:13
3F:→ lin790505:應該是會用到sendMessage 所以我handler要寫在 03/31 21:28
4F:→ lin790505:activity上? 03/31 21:29
5F:→ Killercat:最簡單的方法,隨便宣告一個handler在activity上即可 04/01 00:22
6F:→ Killercat:記得new一個起來 04/01 00:23
7F:→ tomap41017:new Handler(Looper.getMainLooper()); 04/01 01:20