Skip to content

Instantly share code, notes, and snippets.

@tonnylitao
Last active June 17, 2020 09:47
Show Gist options
  • Save tonnylitao/1fdddf00084d44b58a0d297a63bc342d to your computer and use it in GitHub Desktop.
Save tonnylitao/1fdddf00084d44b58a0d297a63bc342d to your computer and use it in GitHub Desktop.
class MainFragment:
Fragment(R.layout.fragment_main) {
private val adapter by lazy {
RecyclerAdapter(
RecyclerItem.diffCallback<User>(),
R.layout.list_item_user_placeholder
) { _, _, item ->
val action = getNavigationUIAction(item.id)
findNavController().navigate(action)
}
}
//...
viewModel.data.observe(
this.viewLifecycleOwner, Observer {
adapter.submitList(it)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment