Possibly fixes crash

od
Laurent 6 years ago
parent 8e7038028b
commit ef0cc94b53
  1. 2
      app/src/main/java/net/pokeranalytics/android/ui/activity/FiltersActivity.kt
  2. 16
      app/src/main/java/net/pokeranalytics/android/ui/fragment/FiltersFragment.kt

@ -64,9 +64,9 @@ class FiltersActivity : PokerAnalyticsActivity() {
val filterableType = FilterableType.valueByIdentifier(uniqueIdentifier) val filterableType = FilterableType.valueByIdentifier(uniqueIdentifier)
fragment = FiltersFragment() fragment = FiltersFragment()
fragment.setData(filterId, filterableType)
fragmentTransaction.add(R.id.container, fragment) fragmentTransaction.add(R.id.container, fragment)
fragmentTransaction.commit() fragmentTransaction.commit()
fragment.setData(filterId, filterableType)
fragment.updateMostUsedFiltersVisibility(!hideMostUsedFilters) fragment.updateMostUsedFiltersVisibility(!hideMostUsedFilters)
} }

@ -56,6 +56,14 @@ open class FiltersFragment : RealmFragment(), StaticRowRepresentableDataSource,
private var isUpdating = false private var isUpdating = false
private var showMostUsedFiltersLayout = true private var showMostUsedFiltersLayout = true
/**
* Set fragment data
*/
fun setData(primaryKey: String?, filterableType: FilterableType) {
this.primaryKey = primaryKey
this.filterableType = filterableType
}
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
super.onCreateView(inflater, container, savedInstanceState) super.onCreateView(inflater, container, savedInstanceState)
return inflater.inflate(R.layout.fragment_filters, container, false) return inflater.inflate(R.layout.fragment_filters, container, false)
@ -289,14 +297,6 @@ open class FiltersFragment : RealmFragment(), StaticRowRepresentableDataSource,
activity?.finish() activity?.finish()
} }
/**
* Set fragment data
*/
fun setData(primaryKey: String?, filterableType: FilterableType) {
this.primaryKey = primaryKey
this.filterableType = filterableType
}
/** /**
* Update the most used filters visibility * Update the most used filters visibility
*/ */

Loading…
Cancel
Save