我有一些java代码:
public void writeToFile(String data, Context ctx) {
String path = Environment.getExternalStorageDirectory().getAbsolutePath();
File tempFile = new File(path, "houseDataFile.txt");
try
{
FileOutputStream fOut = new FileOutputStream(tempFile);
fOut.write(data.getBytes());
fOut.close();
Toast.makeText(ctx, "Saved", Toast.LENGTH_SHORT).show();
}catch (Exception e)
{
Log.w(TAG, "FileOutputStream exception: - " + e.toString());
}
}
当我调用此函数时,它会生成Toast并显示“已保存”,但是当我转到设备上的外部存储器时,该文件不存在,并且我的app目录不存在。任何人都可以给我一些指示,说明为什么没有实际创建?