请教一个自定义view 初始化和设置数据的问题

新手上路,请多包涵

大致问题是这样的,我自定义一个viewgroup,里面有固定位置的子view,我为了适配,所以在初始化的时候,通过onSizeChange等方法去动态算了位置然后添加,然后我写一个设置数据的方法去加载数据,然后发现报错了,原因是设置数据时,理想当然的那些初始化并没有完成,然后我参考了一下其他自定义view的写法
image.png
类似上图,用了一个post包裹后发现没有报错了,请教下原理机制是什么,或者有没有其他的办法,谢谢

阅读 1.6k
1 个回答

都放到UI线程,同步执行(按顺序执行)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题