title: How to avoid reload data when tabs change?
body: <p>How can I avoid a recyclerview to reload when the tabs change?
  For example, I have a TabLayout with three Tabs, my ViewPager is:</p>
  
  <pre><code>class ViewPagerAdapter extends FragmentPagerAdapter {
  
          public ViewPagerAdapter(FragmentManager fm) {
              super(fm);
          }
  
          @Override
          public Fragment getItem(int position) {
              switch (position) {
                  case 0:
                      return new Tab1Fragment();
                  case 1:
                      return new Tab2Fragment();
                  case 2:
                      return new Tab3Fragment();
              }
              return null;
          }
  
          @Override
          public int getCount() {
              return 3;
          }
  
          @Override
          public CharSequence getPageTitle(int position) {
              switch (position) {
                  case 0:
                      return "tab1";
                  case 1:
                      return "tab2";
                  case 2:
                      return "tab3";
              }
              return null;
          }
  
      }
  </code></pre>
  
  <p>In the first one, I have a recyclerview, when I change the tabs and back to the first one, the list is reloaded. 
  There is a way do avoid this reload? Just keep the data loaded.</p>