title: Convert Android Cursor to ArrayList of arrays
body: <p>I try to convert my Cursor data to a arraylist. But at the end all the data in the arraylist is overwrited with the last row. What do i do wrong?</p>
  
  <pre><code>Cursor c = myDbHelper.getLvl1Cata();
          String[] data = new String[3];
          c.moveToFirst();
          while(!c.isAfterLast()) {
                  data[0] = Integer.toString(c.getInt(0));
                  data[1] = c.getString(1);
                  data[2] = Integer.toString(c.getInt(2));
                  Log.e("cc", data[1]);
                  catalogueData.add(data);
                  c.moveToNext();
          }   
  </code></pre>