次のコードを使用して、パスワードを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);
}
}
しかし、トーストを使用して保存したばかりのパスワードを取得すると、問題ないように見えますが、LogCatにログインすると、次のようなものが表示されます。
gana???????????????????????????????????? .... and more four lines.
EditTextの値をパスワードとして設定するOnClikcメソッドとして機能するsaveメソッドを使用して、ganaという単語をファイルに保存します。
public void save(View v){
password= txt.getText().toString();
writeData(password);
}
どうすればこの問題を解決できますか?
よろしく