Android 如何判断viewpager何时完成加载

Android 如何判断viewpager何时完成加载,android,progress-bar,android-viewpager,loading,Android,Progress Bar,Android Viewpager,Loading,我正在我的应用程序中使用ViewPager 我的ViewPager正在加载大量数据,并一直在讲话,直到显示任何内容。 我的问题是:如何判断ViewPager已完成加载(即将在屏幕上显示其内容),以便删除加载进度条 谢谢 返回最后一页片段时,请尝试删除适配器getItem()回调函数上的Progressbar: @Override public Fragment getItem(int position) { TabInfo info = mTabs.get(positio

我正在我的应用程序中使用
ViewPager

我的
ViewPager
正在加载大量数据,并一直在讲话,直到显示任何内容。 我的问题是:如何判断ViewPager已完成加载(即将在屏幕上显示其内容),以便删除加载进度条


谢谢

返回最后一页片段时,请尝试删除适配器getItem()回调函数上的Progressbar:

@Override
    public Fragment getItem(int position) {
        TabInfo info = mTabs.get(position);
        Fragment InsantiatedFragment =  Fragment.instantiate(mContext, info.clss.getName(), info.args);

        if(InsantiatedFragment.getId() == 5) // your last page Id
        {
            //remove your progressbar here
        }

        return InsantiatedFragment;


    }

你是如何加载你的viewpager的?你是什么意思?我有一个适配器,可以加载大约6个片段,因为我正在用pager.setOffscreenPageLimit(6)预加载6个页面;这就是为什么它需要时间。寻呼机设置适配器(pagerAdapter)@Luksprog:移动到后台线程如何帮助我知道何时停止显示进度条?我之前的评论不完整。如果
ViewPager
正在加载大量数据,那么您可能正在使用某种背景线程(每个片段一个)。然后,您可以看到后台线程正在完成,并在最后一个线程完成其作业时删除
ProgressBar