执行AsyncTask时Fragment的什么生命周期方法?

发布于 2024-12-26 10:06:06 字数 379 浏览 1 评论 0 原文

Fragment 类的哪种生命周期方法最适合调用 AsyncTask 上的 >execute() 方法onCreate()onAttach() 还是 onActivityCreated()?我想在片段第一次显示时将数据加载到 TextView 中。

Which lifecycle method of the Fragment class is the best to call the execute() method on a AsyncTask onCreate(), onAttach() or onActivityCreated()? I want to load data into TextViews on the Fragment's first time it is shown.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

您的好友蓝忘机已上羡 2025-01-02 10:06:06

我会使用 onCreate() 因为你只需要第一次而不是恢复后。请参阅有关 Fragments 的 Android 文档,以确保您理解完全。它有一个很好的片段生命周期图像,我将其放在下面以供参考。

Fragment 生命周期 - 来自 Android 文档

I would use onCreate() as you only want it the first time and not after resuming. Look at the the Android documentation on Fragments though to make sure you understand fully. It has a nice fragment lifecycle image which I have put below for reference.

Fragment lifecycle - from Android Documentation

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文