为了账号安全,请及时绑定邮箱和手机立即绑定

handler刷新

请问下,单机和双击加速球实现界面刷新时都是通过handler,但是这个handler都是运行在主线程中的,对么?如果是的话,在主线程中这么频繁的刷新,是否不妥?

正在回答

1 回答

Android主线程本来就是基于事件驱动的,当你在一个界面没有双击,也没有单击,没有任何操作,界面没有变化,handler没有任何消息要抛出来,主线程就在一个while循环里阻塞着。主线程本来就是用来界面刷新,所以又叫UI如果你界面刷新都舍不得用它,那主线程还执行什么。如果你指的是,runnable里面,那几行简单的代码,那和UI测量重绘这些根本不是一个量级。更不需要考虑。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
360加速球核心效果实现
  • 参与学习       17938    人
  • 解答问题       19    个

Android开发仿360加速球核心效果,助小伙伴进阶,学习之后收获满满

进入课程

handler刷新

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信