Skip to content

Commit 9bbd91e

Browse files
committed
Refactor:Extract set up RecyclerView method for media picker fragment
1 parent 956253a commit 9bbd91e

1 file changed

Lines changed: 10 additions & 4 deletions

File tree

WordPress/src/main/java/org/wordpress/android/ui/mediapicker/MediaPickerFragment.kt

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -235,10 +235,7 @@ class MediaPickerFragment : Fragment() {
235235
layoutManager.onRestoreInstanceState(it)
236236
}
237237
with(MediaPickerFragmentBinding.bind(view)) {
238-
binding = this
239-
recycler.layoutManager = layoutManager
240-
recycler.setEmptyView(actionableEmptyView)
241-
recycler.setHasFixedSize(true)
238+
setUpRecyclerView(layoutManager)
242239

243240
val swipeToRefreshHelper = WPSwipeToRefreshHelper.buildSwipeToRefreshHelper(pullToRefresh) {
244241
viewModel.onPullToRefresh()
@@ -317,6 +314,15 @@ class MediaPickerFragment : Fragment() {
317314
}
318315
}
319316

317+
private fun MediaPickerFragmentBinding.setUpRecyclerView(
318+
layoutManager: GridLayoutManager
319+
) {
320+
binding = this
321+
recycler.layoutManager = layoutManager
322+
recycler.setEmptyView(actionableEmptyView)
323+
recycler.setHasFixedSize(true)
324+
}
325+
320326
override fun onDestroyView() {
321327
super.onDestroyView()
322328
binding = null

0 commit comments

Comments
 (0)