如何“激活”选择时的 FragmentTab,而不是之前?
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 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