title: Best way to create fragments
body: <p>I have some fragments with a gridview, gridview contents are decided from a where in the db, througth a cursor loader.
  So, fragments are equal except for db query: I need a constructor-like way to impose the difference.
  My solution is to put arguments in a bundle and then call</p>
  
  <pre><code>Fragment.instantiate(this,clss.getName(), newTab.args)
  </code></pre>
  
  <p>where args is a Bundle containing a String-where and a StringArray-whereArgs is it the correct way to proceed?</p>