2012-02-08 26 views
-8

我正在实施与服务相关的应用,我的服务在后台连续运行并返回String
我想将字符串存储在文件中并在需要时进行检索。该文件包含第一个字符串信息以最后一个字符串(不覆盖)。如何将数据连续存储在文件中?

如果有人有解决方案,请帮助我。
在此先感谢。

+4

你尝试过什么吗?你有什么Google搜索吗?你有一些工作或破碎的代码? – 2012-02-08 08:53:47

+0

请尝试一下找出你的问题的解决方案,如果你遇到了一些问题,那么你可以发布问题与你的错误,这将是有道理的。 – OnkarDhane 2012-02-08 08:59:13

回答

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(); 
相关问题