title: When is FragmentPagerAdapter's getItem called?
body: <p>I'm writing an application that uses the FragmentPagerAdapter. The fragments in the adapter need to be updated according to outside data - but that doesn't happen. I noticed that the fragment classes are only instantiated once, in the getItem function: </p>
  
  <pre><code>@Override
  public Fragment getItem(int position) {
      TabInfo info = mTabs.get(position);
      return Fragment.instantiate(mContext, info.clss.getName(),
                  info.args);
  }
  </code></pre>
  
  <p>Even if I delete the class and use a new one, nothing helps - this method is only called once, the first time that the tab is populated, and then never again. Anyone has an idea why? </p>
  
  <p>Thanks!</p>