【在线等】Android 写入文件的小问题,文件创建成功了,但是没写入成功

public class FileUtils {

public Context cont;

public FileUtils(Context cont) {
    this.cont = cont;
}

// 写入文件中
public void save(String city) {

    FileOutputStream fos = null;
    BufferedWriter bw = null;

    try {
        fos = cont.openFileOutput("列表.txt", Context.MODE_APPEND);
        bw = new BufferedWriter(new OutputStreamWriter(fos));
        bw.write(city);

    } catch (FileNotFoundException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            if (fos != null)
                fos.close();
            if (bw != null)
                bw.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    Toast.makeText(cont, "写入成功" + city, 0).show();

}
}

后面加一行 bw.flush();
就可以了

debug一下city是不是为空,有没有发生异常。