简单的存储方法,感觉好久没写了,都忘了,这可不行啊 ,在此留个记录。
public void writeTxt(View v) { String txt = "存了点啥东西呢,哎,这么久没写都不会写了"; try { FileOutputStream out = openFileOutput(fileName, MODE_PRIVATE); OutputStreamWriter sw = new OutputStreamWriter(out); sw.write(txt); sw.flush(); sw.close(); Toast.makeText(this, "写入文件成功", Toast.LENGTH_SHORT).show(); } catch (Exception e) { } } public void readTxt(View v) { try { FileInputStream fis = openFileInput(fileName); InputStreamReader sr = new InputStreamReader(fis); char[] buffer = new char[100]; String s = ""; int count; while ((count = sr.read(buffer)) > 0) { String s1 = String.copyValueOf(buffer, 0, count); s += s1; buffer = new char[100]; } sr.close(); showTxt.setText(s); } catch (Exception e) { } }