【发布时间】:2019-08-28 22:37:17
【问题描述】:
扩展视图的自定义视图托管在片段中。它被添加到 OncreateView() 中的片段中,并按预期显示。但是当用户点击家并返回该视图并触摸它时,应用程序崩溃并抛出除以零异常,因为高度为零。此时系统尝试在不测量视图的情况下绘制视图,跳过 onMeasure。基于this SO answer,该措施是在附加视图后完成的。我在 onAttachedToWindow 中调用了 measure 方法,但它仍然崩溃。我的问题是生命周期如何影响与片段相关的视图绘制?
【问题讨论】:
标签: android android-fragments android-custom-view android-lifecycle