It’s very esay to read and write from a file.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | public static void writeToFile(String data, Activity activity) { try { OutputStreamWriter outputStreamWriter = new OutputStreamWriter( activity.openFileOutput( "config.txt" , Context.MODE_PRIVATE)); outputStreamWriter.write(data); outputStreamWriter.close(); } catch (IOException e) { Log.e( "Exception" , "File write failed: " + e.toString()); } } public static String readFromFile(Activity activity) { String ret = "" ; try { InputStream inputStream = activity.openFileInput( "config.txt" ); if (inputStream != null ) { InputStreamReader inputStreamReader = new InputStreamReader( inputStream); BufferedReader bufferedReader = new BufferedReader( inputStreamReader); String receiveString = "" ; StringBuilder stringBuilder = new StringBuilder(); while ((receiveString = bufferedReader.readLine()) != null ) { stringBuilder.append(receiveString); } inputStream.close(); ret = stringBuilder.toString(); } } catch (FileNotFoundException e) { Log.e( "login activity" , "File not found: " + e.toString()); } catch (IOException e) { Log.e( "login activity" , "Can not read file: " + e.toString()); } return ret; } |
Pingback: How to read and write JSON from file with Gson • The Developer World Is Yours