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