TobiasG Skrevet 27. januar 2013 Del Skrevet 27. januar 2013 (endret) Hei. Sitter med android app programmering og jobber nå med input og outputstream. Det finnes kanskje en enklere løsning, så om noen har det gjerne post det også. Målet er å lagre en variable som lett kan brukes i alle activities. Tenkte om jeg lagret en string på internal storage kunne jeg lett hentet ut denne med input stream uansett activity. ENESTE er at jeg får det ikke til å funke :/ Til å teste så sitter jeg i samme class her er coden. String filename = "testfil" //Har også prøvd testfil.txt .... if (selectedItem.equals("Hent")) { try { FileInputStream fis = new FileInputStream(filename); DataInputStream in = new DataInputStream(fis); BufferedReader br = new BufferedReader( new InputStreamReader(in)); String strLine; while ((strLine = br.readLine()) != null) { myData = myData + strLine; } in.close(); } catch (IOException e) { e.printStackTrace(); } } if (selectedItem.equals("Post")) { String test = "5556"; FileOutputStream outputStream; try { outputStream = openFileOutput(filename, Context.MODE_PRIVATE); outputStream.write(test.getBytes()); outputStream.close(); } catch (Exception e) { e.printStackTrace(); } } Har en onListner som sier value av myData ved bytte, her får jeg bare "(blank)". Noen som ser feilen min, eller har noen gode ideer? Endret 27. januar 2013 av TobiasG Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå