看板 AndroidDev 關於我們 聯絡資訊
儲存的是一個xml檔案 程式碼如下 TransformerFactory tf=TransformerFactory.newInstance(); Transformer transformer=tf.newTransformer(); DOMSource source=new DOMSource(document); File file = new File(android.os.Environment .getExternalStorageDirectory().getAbsolutePath()+"/memo.xml"); FileOutputStream fs = new FileOutputStream(file); StreamResult result=new StreamResult(fs); transformer.transform(source,result); fs.close(); 到這邊存完了之後 匯出一看都沒問題 但是當一個intent移動到另外一個畫面要讀出來的時候 出現了錯誤 InputStream cannot be null InputStream inStream = App_mcActivity.class.getClassLoader().getResourceAsStream (android.os.Environment.getExternalStorageDirectory().getAbsolutePath()+ "/memo.xml"); 此時在把memo.xml匯出一看 有時會變成0位元組 (但有時好像又不會?) 請問各位版大 問題在哪邊?? 為什麼檔案會變成null呢....OAQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.55.9
gpc:怎有種在亂寫的感覺... 06/06 14:01
gpc:resource不是直接檔案路徑進去就會動的... 06/06 14:02
gpc:要讀檔案請用 FileInputStream 感恩.. 06/06 14:03
gpc:都會用FileOutputStream怎不會想用FileInputStream 06/06 14:04
bluesnow4425:感謝樓上 等等來修改~ 06/06 15:48