Android - Comment mettre en valeur des ArrayList pour TextView

j'ai un problème ici.
J'ai ArrayList de la suite de mon analyseur de classe. ensuite je veux mettre cette valeur (valeur de ArrayList) à TextView.

voici le travail que j'ai fait jusqu'à maintenant.
J'ai créer sur mon TextView main.xml

<TextView
        android:id="@+id/deskripsi" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="@string/hello"
    />

et voici ma Méthode onCreate, j'ai initialisé la Vue Texte

desk = (TextView)findViewById(R.id.deskripsi);

et puis j'ai essayé de parser le document KML de google map et au Nœud de Repère j'ai mis sa valeur à ArrayList, voici mon code

ArrayList<String> pathName = new ArrayList<String>();
Object[] objPlace;

//Parser Node Placemark
NodeList nlPlace = doc.getElementsByTagName("Placemark");
        for(int p = 0; p < nlPlace.getLength(); p++){
            Node rootPlace = nlPlace.item(p);
            NodeList itemPlace = rootPlace.getChildNodes();
            for(int y = 0; y < itemPlace.getLength(); y++){
                Node placeStringNode = itemPlace.item(y);
                NodeList place = placeStringNode.getChildNodes();
                //valueName = nameList.item(0).getNodeValue().toString() + "+";
                pathName.add(place.item(0).getNodeValue());
            }
    }

objPlace = pathName.toArray();

desk.setText("");
for (int j = 0; j < objPlace.length; j++){
    desk.append("Deskripsi:\n" + objPlace[j].toString() + "\n");
}

mais quand itried pour exécuter son de mon émulateur et réel de l'appareil, j'obtiens une erreur. voici mon LogCat
Android - Comment mettre en valeur des ArrayList pour TextView

merci de m'aider, et désolé pour mon anglais >_<

  • la ligne de ce code est de 107
  • Pourquoi ne u mettre la liste de tableaux à l'objet[]?
InformationsquelleAutor DevYudh | 2012-05-19