如何“激活”选择时的 FragmentTab,而不是之前?

发布于 2024-11-28 21:26:51 字数 232 浏览 1 评论 0原文

我正在使用 FragmentTabsPager,当我的应用程序启动时,两个选项卡都会启动网络请求来获取其内容......我希望第一个选项卡在 AppStart 上加载,第二个选项卡在单击时加载,这不是这种情况是因为它们都在 AppStart 上同时加载。这是因为 FragmentTabsPager 生命周期导致任何 onXXX 方法调用所有 Fragment...

当实际选择 FragmentTab 时,什么方法将允许我加载数据?

I'm using FragmentTabsPager, and when my app starts, both tabs initiate net-requests to fetch their content....I would expect the first tab to load onAppStart, and the second tab to load when it is clicked, this is not the case as they are both loading simultaneously onAppStart. This is because the FragmentTabsPager lifecycle is causing any of the onXXX methods to call in all the Fragments.....

What method will allow me to load data when the FragmentTab is actually selected?

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

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

发布评论

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

评论(1

逆蝶 2024-12-05 21:26:51

使用 API 示例中的 FragmentTabs 适配器模型 http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager.html

在 onTabChanged 的​​实现中,执行网络操作子片段的初始化

Use the FragmentTabs adapter model in the API samples http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager.html

In your implementation of onTabChanged, do your network initialization of the child fragment

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