hej, pisze to to w j2me. mam nastepujacy problem: jest plik, raz na jakis czas cos tam do niego zapisuje. i teraz-musi byc tak, ze zawsze linijka ktora wpisuje nadpisuje ta, ktora juz jest. czyli nie robie wpisow jeden pod drugim, ale tak jakby "update" na ciagle ten samej linijce. problem sie pojawia gdy moj string ktory jest juz wpisany, jest dluzszy niz ten ktory chce wpisac, np:
wpisane jest:
1;2;3;555;6;7
a chce wpisac:
0;0;1;4
po wpisaniu dostane:
0;0;1;455;6;7
fragment kodu ktorego uzywam do zapisu:
DataOutputStream _dos;
try{
_dos = returnFIle().openDataOutputStream();
//gdzie w stringBuffer sa wlasnie te dane ktore chce zapisac
_dos.write(_stringBuffer.toString().getBytes());
_dos.flush();
_dos.close();
}catch(Exception e){}
moglby mi ktos poradzic jak to poprawic by efekt byl taki, ze po zapisie mam:
0;0;1;4
a nie:
0;0;1;455;6;7
czyli nie ma tego "ogona" z poprzedniego wpisu?
pzdr,
misty