例如openLight() 这个方法,放在点击事件中,当用户点击时,可以执行,但是放在handleMessage中,就不可以。
(handleMessage监听msg数据,一旦有数据,马上执行此方法)
我也试过在点击事件中发送Message,但是也是可以执行的。
为什么android中 有的方法(不开源)放在控件的点击事件中可以执行,但是放在handler中就没办法执行!
答案:2 悬赏:80 手机版
解决时间 2021-03-03 14:11
- 提问者网友:兔牙战士
- 2021-03-03 02:00
最佳答案
- 五星知识达人网友:野慌
- 2021-03-03 03:02
这个肯定可以执行的啊,前提是 你的点击事件要持有handler 这个引用;
而且你的handler中 要有looper ; 如果 没有 你要自己创建looper ,才能使handler生效;
而且你的handler中 要有looper ; 如果 没有 你要自己创建looper ,才能使handler生效;
全部回答
- 1楼网友:猎心人
- 2021-03-03 04:12
点击的时候发送消息了吗
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯