求一个简单存储android数据的java代码,就是将一个数据存入一个txt文件即可
我需要将一个string数据存入sd卡根目录下的txt文件中,当打开这个activity的时候就会自动把变量aaa的值存入aaa.txt,当下一次再打开的时候再将新的值继...
我需要将一个string数据存入sd卡根目录下的txt文件中,当打开这个activity的时候就会自动把变量aaa的值存入aaa.txt,当下一次再打开的时候再将新的值继续存到这个txt里,不覆盖数据。怎么做,不需要太复杂的代码,只要最简单,不用考虑安全性之类的
展开
2个回答
展开全部
//添加文件写入和创建的权限
String aaa = Environment.getExternalStorageDirectory()
+ File.separator + "aaa.txt";
File file = new File(aaa);
try {
if (!file.exists()) {
file.createNewFile();
}
FileWriter pw = new FileWriter(file, true);
pw.write(aaa);
pw.flush();
pw.close();
} catch (IOException e) {
e.printStackTrace();
}
追问
嗯嗯 非常感谢,可以写入。。。。有个小问题,就是怎么在写入新数据的时候换行呢??
还有就是怎么在单击按钮打开新的activity的时候怎么读取这个数据呢
追答
pw.write(aaa+“\n”);//添加\n
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询