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