title: What's better? notifyDataSetChanged or notifyItemChanged in loop?
body: <p>So I have an activity with <code>RecyclerView</code> and I want to change <code>TextView</code> of every item in the <code>RecyclerView</code> by pressing button that has <code>onClickListener()</code> in the activity. </p>
  
  <p>I'm wondering what is better in terms of performance: </p>
  
  <ol>
  <li>Use <code>notifyDataSetChanged</code> ones.</li>
  <li>Use loop with condition like int i is less than <code>List.size()</code> where <code>notifyItemChanged</code> would be called few times.</li>
  </ol>
  
  <p>In both cases I create boolean variable in <code>RecyclerView</code> Adapter which is used by <code>onBindViewHolder</code> to know how to update item. By default it's false and after button click it becomes true so <code>onBindViewHolder</code> updates item in different way. </p>
  
  <p>Also I would like to know if this approach is suitable at all.</p>