【问题标题】:Fragment on create view and on view created alternative in jetpack compose?在jetpack compose中创建视图和视图创建替代品的片段?
【发布时间】:2021-08-29 08:08:54
【问题描述】:

在 Fragment 生命周期中,我们有 onCreateViewonViewCreated

jetpack compose 中这些生命周期方法的正确替代方法是什么?

我应该同时使用LaunchedEffect(true) 还是有不同的方法来处理这些生命周期回调?

编辑 1
这个问题的主要重点是了解处理这两种片段生命周期方法是否有任何区别。

标记的问题没有明确回答我的问题。
菲利普在下面的评论确实如此。

【问题讨论】:

  • 简而言之,是的,LaunchedEffect 是这样做的组合方式。以声明的方式,不需要听onViewCreated,因为您可以声明所有需要的可组合对象,而无需等待它被“创建”
  • 您的最后一条评论正是我想要的。确认处理这两种方法是否有任何区别。谢谢。顺便说一句 - 你对 jetpack 撰写问题的回答对我有很大帮助。
  • 不客气 =)

标签: android android-lifecycle android-jetpack-compose


【解决方案1】:

在声明方式中,无需监听 onViewCreated,因为您可以声明所有需要的可组合项,而无需等待“创建”或渲染。

是的,LaunchedEffect 就是这样的组合方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-03
    • 2022-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多