make sure we really set unique view IDs at viewpagers

This commit is contained in:
tibbi
2018-02-19 16:44:58 +01:00
parent ff6cc4caed
commit b41936d92f
4 changed files with 4 additions and 4 deletions

View File

@@ -37,7 +37,7 @@ class DayFragmentsHolder : MyFragmentHolder(), NavigationListener {
val view = inflater.inflate(R.layout.fragment_days_holder, container, false)
view.background = ColorDrawable(context!!.config.backgroundColor)
viewPager = view.fragment_days_viewpager
viewPager?.id = (System.currentTimeMillis() / 1000).toInt()
viewPager?.id = (System.currentTimeMillis() % 100000).toInt()
setupFragment()
return view
}

View File

@@ -35,7 +35,7 @@ class EventListFragment : MyFragmentHolder(), RefreshRecyclerViewListener {
val placeholderText = String.format(getString(R.string.two_string_placeholder), "${getString(R.string.no_upcoming_events)}\n", getString(R.string.add_some_events))
mView.calendar_empty_list_placeholder.text = placeholderText
mView.background = ColorDrawable(context!!.config.backgroundColor)
mView.calendar_events_list_holder?.id = (System.currentTimeMillis() / 1000).toInt()
mView.calendar_events_list_holder?.id = (System.currentTimeMillis() % 100000).toInt()
use24HourFormat = context!!.config.use24hourFormat
updateActionBarTitle()
return mView

View File

@@ -37,7 +37,7 @@ class MonthFragmentsHolder : MyFragmentHolder(), NavigationListener {
val view = inflater.inflate(R.layout.fragment_months_holder, container, false)
view.background = ColorDrawable(context!!.config.backgroundColor)
viewPager = view.fragment_months_viewpager
viewPager?.id = (System.currentTimeMillis() / 1000).toInt()
viewPager?.id = (System.currentTimeMillis() % 100000).toInt()
setupFragment()
return view
}

View File

@@ -34,7 +34,7 @@ class YearFragmentsHolder : MyFragmentHolder() {
val view = inflater.inflate(R.layout.fragment_years_holder, container, false)
view.background = ColorDrawable(context!!.config.backgroundColor)
viewPager = view.fragment_years_viewpager
viewPager?.id = (System.currentTimeMillis() / 1000).toInt()
viewPager?.id = (System.currentTimeMillis() % 100000).toInt()
setupFragment()
return view
}