我使用以下代码将密码保存在 txt 文件中:
String FILE_NAME="lol.txt";
public void writeData(String password){
FileOutputStream fOut = null;
OutputStreamWriter osw = null;
try{
fOut = openFileOutput(FILE_NAME, Context.MODE_PRIVATE);
osw = new OutputStreamWriter(fOut);
osw.write(password);
osw.close();
fOut.close();
}catch(Exception e){
e.printStackTrace(System.err);
}
}
但是当我检索我刚刚使用 toast 保存的密码时,它看起来还可以,但是当我将它登录到我的 LogCat 时,我得到了如下内容:
gana???????????????????????????????????? .... and more four lines.
我使用保存方法将单词 gana 保存到我的文件中,该方法用作 OnClikc 方法,将 EditText 的值设置为密码,如下所示:
public void save(View v){
password= txt.getText().toString();
writeData(password);
}
任何方式或线索我该如何解决这个问题?
问候