gpt4 book ai didi

Android Fragments onStart 似乎在 onCreateView 之前开始他的代码

转载 作者:行者123 更新时间:2023-11-30 02:20:26 24 4
gpt4 key购买 nike

我得到了一个 fragment ,它应该创建一些文件,遍历通讯录和其他一些相当长的任务。该 fragment 是一个非常简单的“嘿,请稍候” fragment ,带有标签和进度条。我使用工厂模式将参数传递给这个 fragment 。

我的 fragment 代码与this question的解决方案相当,仅与其他参数和成员。在 onStart 方法中,我想完成我的长任务,但奇怪的是它在我看到我的 View 之前就开始了代码,它应该首先由 onCreateView 方法创建,如果我记得 Fragment-lifecycle 正确的话。

这是工厂模式的副作用还是我在这里遗漏了什么?这里最好的解决方案是什么,以便在他开始执行我的长代码之前实际显示 View ?

最佳答案

OnStart 在 Activity 对用户可见时调用。 onCreateView 将创建您的 View ,但它还不可见。你应该在 onResume 中开始你的长操作。

关于Android Fragments onStart 似乎在 onCreateView 之前开始他的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28627493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com