In my app, I am using tab layout, navigation drawer and viewpager with three fragments. In each fragment, I have a spinner and when I changed the value of spinner it goes to server.
But problem is, when I change value of spinner in second tab fragment it automatically open first tab every time.Then I have to slide second tab.
I am using this code-
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) {
}
})
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.