Recently I use RecyclerView and add a custom header view (another type of item view) and try to updated it when data has changed. Something strange happens. The adapter crea
You can also use notifyItemChanged with a payload: https://developer.android.com/reference/android/support/v7/widget/RecyclerView.Adapter.html#notifyitemchanged. It will reuse the same ViewHolder instance: "if the item is already represented by a ViewHolder and it will be rebound to the same ViewHolder"