Skip to content

Instantly share code, notes, and snippets.

@yfujiki
Created February 5, 2019 05:41
Show Gist options
  • Select an option

  • Save yfujiki/b95e457c9bebbc80ed145b9dc53eb278 to your computer and use it in GitHub Desktop.

Select an option

Save yfujiki/b95e457c9bebbc80ed145b9dc53eb278 to your computer and use it in GitHub Desktop.
class MainActivityFragment : Fragment() {
// Discard permanent reference to the adapter
- val adapter = MainRecyclerViewAdapter()
-
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
return inflater.inflate(R.layout.fragment_activity_main, container, false)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
// Recreate adapter instance every time after rotation now
- recyclerView.adapter = adapter
+ recyclerView.adapter = MainRecyclerViewAdapter()
recyclerView.layoutManager = LinearLayoutManager(activity!!)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment