Skip to content

Commit 21833a5

Browse files
committed
Use notifyItemRangeChanged instead of notifyDataSetChanged in PokemonAdapter
1 parent 5040270 commit 21833a5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/src/main/java/com/skydoves/pokedex/ui/adapter/PokemonAdapter.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,9 @@ class PokemonAdapter : RecyclerView.Adapter<PokemonAdapter.PokemonViewHolder>()
4949
}
5050

5151
fun addPokemonList(pokemonList: List<Pokemon>) {
52+
val previous = items.size
5253
items.addAll(pokemonList)
53-
notifyDataSetChanged()
54+
notifyItemRangeChanged(previous, pokemonList.size)
5455
}
5556

5657
override fun onBindViewHolder(holder: PokemonViewHolder, position: Int) {

0 commit comments

Comments
 (0)