Skip to content

Instantly share code, notes, and snippets.

@saikiran91
Last active April 4, 2021 12:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save saikiran91/8f85f42b11aab323c1ead69ebdee184d to your computer and use it in GitHub Desktop.
Save saikiran91/8f85f42b11aab323c1ead69ebdee184d to your computer and use it in GitHub Desktop.
override fun onViewCreated(view: View, savedInstanceState: Bundle ?) {
super.onViewCreated(view, savedInstanceState)
recyclerview.adapter = MyAdapter()
activityViewModel.listStateParcel?.let {parcelable - >
recyclerview.layoutManager?.onRestoreInstanceState(parcelable)
activityViewModel.listStateParcel = null
}
}
override fun onDestroyView() {
val listState = planet_list?.layoutManager?.onSaveInstanceState()
listState?.let { activityViewModel.saveListState(it) }
super.onDestroyView()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment