【发布时间】:2017-06-08 08:50:14
【问题描述】:
当我尝试将我的文件另存为 .txt 或 .xml 时,会在我的设备上创建该文件,但当我尝试将其另存为 .json 时,该文件从未创建。 这就是我调用我的方法的方式
String test = "test";
String fileName = "kyriakos.txt";
saveDataToFile(AnswerQ1, fileName);
public void saveDataToFile(String answer, String fileName) {
Log.d("Checks", "Trying to save data");
try {
// Set up the file directory
String filePath = Environment.getExternalStorageDirectory().toString() + "/Data Folder";
File fileDirectory = new File(filePath);
fileDirectory.mkdirs();
Log.d("Checks", "Directory created");
// Set up the file itself
File textFile = new File(fileDirectory, fileName);
textFile.createNewFile();
Log.d("Checks", "File created");
// Write to the file
FileOutputStream fileOutputStream = new FileOutputStream(textFile,true);
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream);
outputStreamWriter.append(" " +"\"fcov\":" +" "+ "\""+answer+"\"," + "\n" );
outputStreamWriter.close();
fileOutputStream.close();
Toast.makeText(getApplicationContext(), "Done writing to SD card", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_LONG).show();
}}
【问题讨论】:
-
没有错误?没有 StackTrace?