I 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);
}
}
私がログインしたときに、私はちょうどOKその現れトーストを使用して保存されたパスワードをretrive、しかしときそれは私のLogCatに私は次のようなものを得た:
gana???????????????????????????????????? .... and more four lines.
私は以下のようにパスワードとしてのEditTextの値を設定しOnClikc法等のセーブた作品を使用して、私のファイルにワードガナを保存:
public void save(View v){
password= txt.getText().toString();
writeData(password);
}
どのようにしてこの問題を解決できますか?
よろしくファイル
byte[] b = null;
try
{
//read file data...
FileInputStream myFile = openFileInput("lol.txt");
b = new byte[1024];
myFile.read(b);
Log.i("Pass", "File data is: " + new String(b).trim());
myFile.close();
}
catch (IOException e)
{
}
あなたのコードとの唯一の違いを読み込むにコードの下
'トーストを使用して保存したパスワードを取得したときは...このコードを表示してください。 – techiServices
あなたのファイルコードを投稿してください。 –