Je suis en train de construire ma première application Android. Je collecte 3 champs simples de données et je les enverrai par e-mail à un utilisateur.
J'ai l'application en marche, je peux collecter et afficher les données à l'écran et je peux également les envoyer par e-mail. Mais les données sont simplement mises sur une seule ligne de texte sans espaces.
Je suis en train d'utiliser FileOutputStream pour écrire les données et j'ai ajouté du texte dans le flux pour séparer les données... mais ce ne semble pas être la meilleure manière de faire ? Que devrais-je faire ? Ci-dessous un exemple avec 2 de mes champs et une chaîne de texte statique.
Ça sort comme ça Balls: 22 J'aimerais donc qu'il y ait des espaces ou des en-têtes. Je suppose que je pourrais ajouter fos.write(" ".getBytes()); pour ajouter un espace ?
Merci
FileOutputStream fos = v.getContext().openFileOutput(file_name, MODE_PRIVATE);
fos.write("Balls: ".getBytes());
fos.write(balls.getBytes());
fos.write(strikes.getBytes());
fos.close();