0

我正在检查te片段的生命周期,并且我在每个回调“onAttache,onViewCreated,... etc”中放置了一个textView,但该概要是fragment布局定义为onCreateView()及更高版本后续回调并不在onAttch。我的问题是如何在onAttach()回调中显示text的说法或示例“@onAttach()”?如何从onAttach显示textView

+0

这是伟大的你与生命周期,但为什么要重塑?片段应该独立于活动运行,因此不要太担心onAttach()方法。与活动onResume()相同,如果您未显示文本(假)显示文本(如果显示文本(true),则不更新它)时,会显示全局标志(布尔值)。 – danny117 2014-12-04 15:36:08

回答

1

TextView是一个UI组件,一旦onCreateView完成,用户界面就准备好了。通常情况下,您在onCreateView中填充布局XML,然后在onActivityCreated中获取视图元素并对其进行处理。 ON onAttach回调完成可确保片段附加到父活动,但片段尚未初始化或尚未构建。

0

您无法显示ViewonAttach()。您第一次有机会膨胀并设置片段中的UI元素的格式为onCreateView