android - retrieving JSONObject from a file -
i wanted store jsonobject in file. purpose converted object string , stored in file. code used :
string card_string = card_object.tostring(); //card_object jsonobject want store. f = new file("/sdcard/myfolder/card3.xcard"); //file 'f' file want store it. filewriter fw = new filewriter(f); fw.write(card_string); fw.close(); the code works want it. want retrieve object file. how should it? getting confused on use read file ? inputstream or filereader or bufferedreader or what. new java / android development.
please help. detailed explanation in simple words regarding i/o functions used in different scenarios (like this) welcome. have had @ documentation suggestions welcome.
use use bufferedreader , filereader:
file file = new file("/sdcard/myfolder/card3.xcard"); stringbuilder text = new stringbuilder(); bufferedreader br = null; try { br = new bufferedreader(new filereader(file)); string line; while ((line = br.readline()) != null) { text.append(line); text.append('\n'); } } catch (ioexception e) { // exception handling } { try { br.close(); } catch (exception e) { } } in addition i'd propose use environment.getexternalstoragedirectory(); building path. that's less device specific.
cheers!
Comments
Post a Comment