【问题标题】:Refresh fragment in Tab layout viewpager on change of spinner value在更改微调器值时刷新选项卡布局视图页面中的片段
【发布时间】:2018-06-01 05:58:45
【问题描述】:

在我的应用程序中,我使用了三个片段的选项卡布局、导航抽屉和 viewpager。在每个片段中,我都有一个微调器,当我更改微调器的值时,它会转到服务器。

但问题是,当我在第二个标签片段中更改微调器的值时,它每次都会自动打开第一个标签。然后我必须滑动第二个标签。

我正在使用此代码-

view_pager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
        override fun onPageScrolled(position: Int, positionOffset: Float, positionOffsetPixels: Int) {
        }

        override fun onPageSelected(position: Int) {
            vp_dashboard.setCurrentItem(position, false)
        }

        override fun onPageScrollStateChanged(state: Int) {
        }
    })

所以请建议我在第二个选项卡中更改微调器的值后如何刷新片段并且它不会自行移动到第一个选项卡。

【问题讨论】:

    标签: android kotlin android-viewpager android-tablayout


    【解决方案1】:

    我并没有拒绝你的解释,而是关于这段文字

    So please suggest me how do i refresh the fragment after change the value of spinner in second tab and it doesn't move to first tab by itself.
    

    我有类似的问题 我的问题解决是在更改时将数据放入数据库,并在计时器中下载我需要的那些数据,这不是最佳解决方案,但总比没有好

    【讨论】:

    • 问题是,每当我在第二个选项卡中更改微调器的值时,它就会移动到第一个选项卡。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 2013-10-18
    相关资源
    最近更新 更多