Bon... alors commençons par le début:
Les exceptions (ANDROID SPECIFIC)....
On évite le e.printStackTrace() sous Android, on lui préfère un joli appel au LogCat genre:
Log.e(TAG_DE_MA_CLASSE,"Error while transforming XML",e);
Ensuite le stream (JAVA BASE)....
On voit par exemple une ouverture de stream: this.getAssets().open("file.xml");
Mais à aucun moment la fermeture de celui-ci... C'est une erreur.
Par chance il y a déjà un block try {} lui rajouter un block "finally" pour y fermer proprement le stream (il se peut que la déclaration du InputStream doivent se faire du coup avant le try).
Pour finir la ListView (ANDROID SPECIFIC)...
Ben avant de pouvoir t'aider sur le sujet il faudrait qu'il y en ai une de ListView... pour l'instant je ne vois qu'un TextView (R.id.audio_tuning)....
Ensuite, il lui faudra un "Adapter" pour attacher les données et les affichages... un ArrayAdapter<String> peut être suffisant au début... Y rajouter les éléments lus dans le fichier XML, puis, à l'issue du remplissage, donner l'adapter à la ListView... et le tour est joué.
Partager