SearchResultsFragment: Clear filters onDestroy instead

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-06-10 15:52:03 +05:30
parent 4adb0fa613
commit df90a8d8ed

View File

@@ -116,14 +116,18 @@ class SearchResultsFragment : BaseFragment(R.layout.fragment_search_result),
}
override fun onDestroyView() {
sharedPreferences.unregisterOnSharedPreferenceChangeListener(this)
super.onDestroyView()
_binding = null
}
override fun onDestroy() {
context?.let {
sharedPreferences.unregisterOnSharedPreferenceChangeListener(this)
if (Preferences.getBoolean(it, Preferences.PREFERENCE_FILTER_SEARCH)) {
viewModel.filterProvider.saveFilter(Filter())
}
}
super.onDestroyView()
_binding = null
super.onDestroy()
}
private fun updateController(searchBundle: SearchBundle?) {