作者acespeed (xXx)
看板AndroidDev
標題[問題] 寫檔案問題
時間Tue Dec 24 21:12:02 2013
請教各位高手
目前我要寫一個檔案
而寫檔案的方式是透過這樣的方式寫的
(我的其中一行code,其他行只是改getBytes內容)
(fos為RandomAccessFile,我用來寫16進位碼)
fos.write(tempstr.getBytes(),0,8); // edf version of data format
但是我遇到一個奇怪的現象
就是假設我每開一次app就會寫一次檔案
當某次寫檔案的時候,若該檔案寫出來為亂碼(不是我要的內容),之後的檔案就會都亂碼
但如果我重開機,寫出來的檔案內容就會是對的,不過如果開app寫新的檔案的時候
又會在一個隨機的時機,寫出亂碼的檔案
有點不太會描述這個問題~"~
我試圖簡言之就是
我目前的code寫出來的檔案不會都是對的
有時候對有時候錯
寫file的時候有需要先設定什麼嗎?
我猜是沒先把要寫什麼file定義好?
麻煩各位解答了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.64.119
→ asilzheng:寫完有 flush? 12/24 22:45
→ ted66:你多設定一下編碼看看 12/25 11:47
→ acespeed:好我都試試看!謝謝大加 12/26 00:54
→ acespeed:家 12/26 00:54