2012-02-08 18 views
-8

私はサービスに関連するアプリを実装しています。サービスはバックグラウンドで継続的に実行されており、Stringを返します。
ファイルに文字列を格納しておきたい時に検索したい。このファイルには、最後の文字列に対する最初の文字列情報(上書きなし)が含まれています。データをファイルに連続して保存する方法は?

いずれか解決策がある場合は、私を助けてください。
ありがとうございます。

+4

何か試しましたか?あなたは何かを探せましたか?あなたはいくつかの作業や壊れたコードを持っていますか? –

+0

あなたの質問の解決策を見つけるために何か試してみてください。それであなたがあなたのエラーで質問を投稿することができればそれにはいくつかの問題があります。 – OnkarDhane

答えて

2
FileOutputStream fos = null; 
String FILENAME = "Your File Name"; 

fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 

// write your bytes using fos 

fos.write(Bytes to be saved); 

fos.close(); 


// to read a file 

FileInputStream fis = null; 
fis = youractivity.openFileInput(FILENAME); 
StringBuilder builer = new StringBuilder(""); 

             DataInputStream dis = new DataInputStream(fis); 
String line = null; 
             while((line=dis.readLine()) != null) 
{ 
    builer.append(line); 
} 

dis.close(); 
fis.close(); 
関連する問題