摘要: 提起View.post(),相信不少童鞋一点都不陌生,它用得最多的有两个功能,使用简便而且实用:1)在子线程中更新UI。从子线程中切换到主线程更新UI,不需要额外new一个Handler实例来实现。2)获取View的宽高等属性值。在Activity的onCreate()、onStart()、onResume()等方法中调用View.getWidth()等方法时会返回0,而通过post方法却可以解决这个问题。本文将由从源码角度来分析其中的原理。 阅读全文
posted @ 2019-12-11 12:59 宋者为王 阅读(2852) 评论(0) 推荐(3) 编辑