Autore Topic: non riesco a creare file di testo  (Letto 1456 volte)

Offline jRakam

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s2
  • Sistema operativo:
    linux/windows
non riesco a creare file di testo
« il: 28 Aprile 2013, 22:44:15 CEST »
0
Buongiorno a tutti, non sono un vero programmatore, sono solo un hobbista e sono nuovo della programmazione android (e java non mi è simpatica). Il mio problema è che il codice scritto (e scopiazzato qua e la) mi crea la cartella, ma non il file di testo. Ho googolato per ore, ma non ne vengo a capo. Qui di seguito il codice:
Codice (Java): [Seleziona]
//creazione e scrittura file
        File file = new File(Environment.getExternalStorageDirectory() + "/miacartella/miofile.txt");
        //file.mkdirs();
        file.createNewFile();
        FileWriter f = null;
        PrintWriter pw = null;
               
        try{
            f = new FileWriter(file, true);
            pw = new PrintWriter(f);                  
            //scrive l'output
            pw.append((dd + "-" + mm + "-" + yy));
           
            pw.append("testo " + p.getText().toString());
            pw.append("testo " + s.getText().toString());
            pw.append("testo " + r.getText().toString());
            pw.append("-------------------------------------------");
            //pw.flush();
            pw.close();
            //f.flush();
            f.close();
            //Toast.makeText(context, "File creato correttamente",Toast.LENGTH_SHORT).show();
        }
        catch (IOException e) {      
                e.printStackTrace();
                //Toast.makeText(context, "Attenzione ERRORE:" + e.toString(),Toast.LENGTH_SHORT).show();
        }
Grazie anticipatamente a tutti.
    Stefano.

Non mi aiuta nessuno?
« Ultima modifica: 30 Aprile 2013, 17:36:22 CEST da jRakam, Reason: up »

Offline lorux

  • Utente junior
  • **
  • Post: 97
  • Respect: +12
    • Google+
    • lor.catalano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
  • Sistema operativo:
    Windows
Re:non riesco a creare file di testo
« Risposta #1 il: 08 Maggio 2013, 14:04:34 CEST »
0
hai provato a non chiamare il .createNewFile() ?

Offline jRakam

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s2
  • Sistema operativo:
    linux/windows
Re:non riesco a creare file di testo
« Risposta #2 il: 09 Maggio 2013, 00:38:56 CEST »
0
Se non chiamo il createNewFile() non fa niente, se lo chiamo solo manda in crash l'app. Solo con mkdirs() crea le cartelle, una chiamata miofile.txt. Ma come si fa a creare i file su android???   :-X

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:non riesco a creare file di testo
« Risposta #3 il: 09 Maggio 2013, 07:58:17 CEST »
0
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline jRakam

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy s2
  • Sistema operativo:
    linux/windows
Re:non riesco a creare file di testo
« Risposta #4 il: 16 Maggio 2013, 18:28:30 CEST »
0