vendredi 15 janvier 2016

java.lang.ArrayIndexOutOfBoundsException: length=6; index=6 [on hold]

I use this method to populate the database,this error it's generate from colore = str[6].toString();

private void load(SQLiteDatabase db, InputStreamReader in) {
                BufferedReader reader = new BufferedReader(in);
                ContentValues contentValues = new ContentValues();
                String line = "";
                db.beginTransaction();
                try {
                    while ((line = reader.readLine()) != null) {
                        String[] str = line.split(",", 8);
                        id = str[0].toString();
                        nome = str[1].toString();
                        tessuto = str[2].toString();
                        periodo = str[3].toString();
                        gender = str[4].toString();
                        immagine = str[5].toString();
                        colore = str[6].toString();
                        taglia = str[str.length-1].toString();
                        ....
                }

            }   

Aucun commentaire:

Enregistrer un commentaire