繁体   English   中英

刷新选项卡片段和viewpager

[英]refresh tabs fragment and viewpager

我根据从数据库中获得的数据设置了viewpager。 如果有3个人,则设置3个标签。 现在通过设置,我可以添加一个删除人。 我想根据更新的数据重新加载选项卡。 我知道访问片段时会再次调用onResume。 我正在执行此操作,但这不是刷新选项卡,根据数据库中的更新,它们应该少一个或多一个。

 @Override
    public void onResume(){
        super.onResume();
        Log.d("Refresh", " "+ MainActivity.allowRefresh);
        if (MainActivity.allowRefresh)
        {

            MainActivity.allowRefresh = false;

            setupViewPager(viewPager);
            tabLayout.setupWithViewPager(viewPager);
        }


    }

无需使用tablayout重新附加viewpager。 更改您在viewpager.setAdapter(adapter)使用的数据集,然后调用adapter.onDataSetChanged()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM