2013-04-08 61 views
0

我有以下從解析器文件的內容的文件:安卓:寫有XmlPullParser的

Resources res = getResources(); 
XmlResourceParser parser = res.getXml(R.xml.textvalues); 

,我想它的內容複製到我的私人存儲能夠與它的工作,我會喜歡這樣做:

String FILENAME = "hello_file"; 
String string = parser.ToString(); 

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_PRIVATE); 
fos.write(string.getBytes()); 
fos.close(); 

但parser.ToString不返回XML內容。我真的需要迭代整個解析器並使用StringBuilder來獲取我的XML嗎?

謝謝!

+1

是的,你必須。或者你可以把xml裏面的資產文件夾 – Blackbelt 2013-04-08 13:11:42

+0

真的嗎? :(我將使用資產文件夾。 – Rafa 2013-04-08 13:13:43

回答

0

使用Assets文件夾(我以前不知道,謝謝@blackbelt)我能夠放置任何類型的文件並無限制地訪問它。之後,我可以將其內容複製到我的私人文件夾中並使用該文件。