Android选项卡内容可提供更好的用户体验

时间:2013-05-19 14:53:01

标签: android android-fragments android-tabs

我有一个Activity,它有3个标签,分别是片段。

  1. 主要
  2. Up Coming
  3. 收藏夹
  4. 现在我的工具当我点击特定标签时,它会从互联网上下载内容并显示它。

    当我浏览Google Play应用时。我发现当我进入应用程序部分时,选项卡Featured - Top Free - Top Paid etc中的所有内容已经存在,只有图像是延迟加载的。

    我正在尝试弄清楚如何实现这一点。

2 个答案:

答案 0 :(得分:2)

在我的应用程序中,我有一个活动,它有4个选项卡,分别是片段..

我通过使用Singleton解决了您解释的问题。我从sqlite数据库加载所有相关信息并将其传递到Singletion中的ArrayList .. 所以我可以访问每个片段中的内容......

public class Singleton {
    private static Singleton instance = null;

    public ArrayList<MyObject> myObjectList;

    protected Singleton() {
        // Exists only to defeat instantiation.
    }
    public static Singleton getInstance() {
        if(instance == null) {
            instance = new Singleton();
                    myObjectList = new ArrayList<MyObject>();

        }
        return instance;
    }

}

答案 1 :(得分:1)

这是ViewPager

的一项功能