作者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
1F:→ asilzheng:写完有 flush? 12/24 22:45
2F:→ ted66:你多设定一下编码看看 12/25 11:47
3F:→ acespeed:好我都试试看!谢谢大加 12/26 00:54
4F:→ acespeed:家 12/26 00:54