没有 onCreateView 的片段
Fragments without onCreateView
最近我看到一些关于直接从 Fragment() 扩展片段布局的文章
class ExampleFragment: Fragment(R.layout.example_fragment)
这是否仅代表不包含任何数据和交互的片段,我们什么时候应该使用这种方法
这是在 androidx.fragment version 1.1.0 中添加的:
Fragment LayoutId constructor: Subclasses of Fragment can now optionally call into a constructor on Fragment that takes an R.layout ID, indicating the layout that should be used for this fragment as an alternative to overriding onCreateView(). The inflated layout can be configured in onViewCreated().
所以本质上它是一个 shorthand 用于覆盖 onCreateView()
只是膨胀布局和 returns 它,并鼓励在 onViewCreated()
中配置视图的样式而不是比 onCreateView()
.
最近我看到一些关于直接从 Fragment() 扩展片段布局的文章
class ExampleFragment: Fragment(R.layout.example_fragment)
这是否仅代表不包含任何数据和交互的片段,我们什么时候应该使用这种方法
这是在 androidx.fragment version 1.1.0 中添加的:
Fragment LayoutId constructor: Subclasses of Fragment can now optionally call into a constructor on Fragment that takes an R.layout ID, indicating the layout that should be used for this fragment as an alternative to overriding onCreateView(). The inflated layout can be configured in onViewCreated().
所以本质上它是一个 shorthand 用于覆盖 onCreateView()
只是膨胀布局和 returns 它,并鼓励在 onViewCreated()
中配置视图的样式而不是比 onCreateView()
.