title: RecylerView Data Update Always Brings Focus to First Item
body: <p>I got stuck on an issue when updating a <code>RecylerView</code> with a new <code>ArrayList</code> that includes an <code>EditText</code>.  Whenever the <code>RecylerView</code> is updated with the new the <code>ArrayList</code> the program always selects the <code>EditText</code> of the first item in the <code>RecyclerView</code>.  </p>
  
  <p>There are <code>Listeners</code> that call the update function below each time there is a change of focus.  So in other words, you can't effectively select any other <code>EditText</code> item in the <code>RecylerView</code> because when the first item loses focus, the <code>RecyclerView</code> updates with the new <code>ArrayList</code> and then automatically selects the <code>EditText</code> of the first item in the <code>RecyclerView</code>.</p>
  
  <p>Is it a default that a <code>notifyDataSetChanged()</code> just automatically selects the first item?  Or perhaps because of some way I set up the adapter?</p>
  
  <pre><code>private void refreshRecyclerList() {
  
      // Set titles for the Recycler View Items
      textInputList.clear();
      textInputList.add(new EditTextRecyclerItem("Monthly on New Stuff", stringSpendingMonthly));
      textInputList.add(new EditTextRecyclerItem("Yearly on New Stuff", stringSpendingAnnually));
  
      //mAdapter.updateArrayList(textInputList);
      mAdapter.notifyDataSetChanged();
  }
  </code></pre>
  
  <p>I'm new to Android so please forgive if this is a simple fix that I've overlooked.</p>