Skip to content

Commit 4b07158

Browse files
committed
Prevent another leak in Fragments with progress views
1 parent 83ffcec commit 4b07158

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

app/src/main/kotlin/com/proxerme/app/fragment/framework/EasyLoadingFragment.kt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,12 @@ abstract class EasyLoadingFragment<T> : LoadingFragment<T>() {
6565
}
6666
}
6767

68+
override fun onDestroy() {
69+
progress.setOnRefreshListener(null)
70+
71+
super.onDestroy()
72+
}
73+
6874
override fun onSaveInstanceState(outState: Bundle) {
6975
super.onSaveInstanceState(outState)
7076

app/src/main/kotlin/com/proxerme/app/fragment/framework/EasyPagingFragment.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ abstract class EasyPagingFragment<T, C : PagingAdapterCallback<T>> :
9595

9696
override fun onDestroy() {
9797
adapter.callback = null
98+
progress.setOnRefreshListener(null)
9899

99100
super.onDestroy()
100101
}

0 commit comments

Comments
 (0)