作者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