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

Popular posts from this blog

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -