我正在尝试获取一个文件以保存到我的 SD 卡。这是我到目前为止的代码。我非常感谢您提供的任何帮助。谢谢编辑:问题是文件没有保存。当我退出程序并查看 sdcard 时,没有保存任何文件。我在错误捕获器中放了一个祝酒词,看起来我得到了一个 IOException。我不知道如何检查 StackTrace 日志
class bSaveListen implements Button.OnClickListener{
@Override
public void onClick(View arg0) {
savef();
}
}
public void savef(){
sdCard = Environment.getExternalStorageDirectory();
String filename = "aaaaaaa.txt";
file = new File(sdCard, filename);
FileOutputStream fileout;
byte[] thatString = new String("awesome string").getBytes();
try {
fileout = new FileOutputStream(file);
fileout.write(thatString);
fileout.flush();
fileout.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}