【问题标题】:Android Viewpager with asynctasks (spinner while page is loading)带有异步任务的 Android Viewpager(页面加载时的微调器)
【发布时间】:2011-09-29 03:27:22
【问题描述】:

我想要一个 Viewpager,它在内容从后台进入时显示加载。基本上我希望第一个 View 被加载,但是 View+1 和 View-1 仍然会被加载。如果用户向任一侧滑动,我希望他们在加载时看到一个旋转对话框

我是否可以将 AsyncTasks 添加到 ViewPager 中,并确定它们何时运行?我不希望加载太多 AsyncTask,因为 viewpager 会有很多视图。

我认为 Trulia 应用程序可以做到这一点,它与我正在寻找的类似。公寓图像查看会在该视图页面中加载图像时显示加载屏幕。

另外为了记录,我可以像对待活动的 onCreate 函数一样对待 viewpagers 吗?那真的可以解决问题了

洞察力赞赏

【问题讨论】:

    标签: android android-asynctask oncreate android-viewpager


    【解决方案1】:

    如果您想对每个页面执行更多类似 Activity 的生命周期管理,请查看提供的 FragmentPagerAdapter。

    【讨论】:

    • 您能详细说明我在寻找哪些功能吗?兼容包数据类型的方法非常神秘,实用的解释很少
    • 我在看,但我没有看到 ViewPager 和 FragmentPager 之间的内在区别
    • FragmentPagerAdapter 是用于 ViewPager 的 PagerAdapter 实现。它提供了一个层来将片段作为页面而不是独立视图来管理。这将有助于为您提供您似乎正在寻找的生命周期管理。您的派生适配器需要为每个页面生成片段,但片段本身可以从那里管理加载。
    • 我遇到了同样的问题。我在哪里可以找到 ViewPager 的完整文档?我能找到的只是一些带有神秘方法的演示
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多