2010-12-27 8 views
0

Hy !!ログイン用内部ファイルを保存

私は自分のアプリケーションにログインフォームを持っていますが、内部電話機のメモリにないアプリケーションのテキストファイルを保存/復元します。

いくつかのコードスニペットはありますか?

内部ファイルの保存/復元を行いましたが、動作しません。

if (cb.isChecked()) 
       { 
        File file = new File("/mmt/sdcard/login.skip"); 
        Writer output = null; 
        try 
        { 
         output = new BufferedWriter(new FileWriter(file)); 
          output.write(etuser.getText().toString()+ ";" + etpw.getText().toString()); 
          output.close(); 
        } 
        catch (Exception e) { 
         // TODO: handle exception 
        } 

       } 

File file = new File("/mmt/sdcard/login.skip"); 
    if(file.exists()) 
    { try 
     { 
      BufferedReader input = new BufferedReader(new FileReader(file)); 
      while ((line = input.readLine()) != null){ 
      line2 = line; 
      } 
      etuser.setText(line2.split(";")[0]); 
      etpw.setText(line2.split(";")[1]); 
      input.close(); 
     } 
     catch (Exception e) { 
      // TODO: handle exception 
     } 
    } 
+0

特に仕事はありませんか?何が問題ですか? –

+0

私はあなたが何を達成しようとしているのか分かりません。しかし、ファイル名( "login.skip")はあなたのアプリの状態を覚えておいて欲しいと思うので、あなたはこれを行うことができます:http://stackoverflow.com/questions/151777/how-do-i-アンドロイドアプリケーションの状態を保存する –

+0

私は電話のメモリにないアプリでファイルを保存したい – user547995

答えて

1

編集:それはあなたしているアプリケーションにプライベートになるでしょうInternal Storage

オルタナティブ、 使用SharedPreferenceを参照してください。それ以外の場合はアクセスできません。 (根っからの電話機では、少なくとも)

関連する問題