Make the adapter extend RecyclerView.Adapter instead of BaseAdapter