title: why c.moveToFirst() won't skip the first row
body: <p>I always <em>use the code below</em> to get all the informations<br>
  But I have question that <strong>c.movetoNext</strong> lead to skip the first row of result set<br>
  Please tell me <strong><em>what really happens behind the surface</em></strong> so that I can fully understand it</p>
  
  <pre><code>    SQLiteDatabase db;
      Cursor c = db.query("pic", null, null, null, null,null, null);
      c.moveToFirst();
      while(c.movetoNext)
      {
      //do something
      //example: String a=c.getString(0);
      }
  </code></pre>