我正在尝试在将 TextView 转换为字符串的同时向字符串添加新行 ("\n")。当用户单击“保存名称”按钮时,它会添加一个在 TextView 中生成并显示的名称。然后他可以选择生成另一个名称并再次单击保存。当我稍后显示保存的名称时,我希望它们位于单独的行上,而不是紧挨着彼此。这是我的代码:
/** Called when the user clicks the Save Name button */
public void save_name(View view) {
String filename = "saved_names.txt";
TextView inputName = (TextView) findViewById(R.id.tViewName);
String name = inputName.getText().toString().concat("\n");
FileOutputStream outputStream;
try {
outputStream = openFileOutput(filename, Context.MODE_APPEND);
outputStream.write(name.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
这不起作用,它仍然在同一条线上。该怎么办?