作者puppyulove (WHY)
看板AndroidDev
标题[问题] 连续QR Code生成txt档问题
时间Thu May 19 20:14:07 2016
我现在有个可以连续解码QR Code的程式
以及一个连续播放QR Code的程式
但是解码的速度跟不上编码速度
所以会有一些遗漏
我想生成一个txt档 把有成功生成的部分制成一个txt档
以下是那部分的程式码
public void onCodeScanned(String data)
{
txv1.setText(String.valueOf(data));
Toast.makeText(MainActivity.this, data,Toast.LENGTH_LONG).show();
try {
File file = new File(getExternalFilesDir
(Environment.DIRECTORY_DOWNLOADS), "QR Code.txt");
FileOutputStream fos = new FileOutputStream(file);
fos.write(data.getBytes());
fos.close();
} catch (IOException e) {}
}
但是生成出来的txt档,只会有最後一个解码出来的内容(中间其它的都没有)
请问要如何改呢?
感激~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.123.115.137
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1463660050.A.EA3.html
1F:→ dmggd: 输出到固定档案,不是会一直被覆盖吗? 05/19 23:04
2F:推 cooper6334: 分别写档或append,new FileOutputStream(file,true) 05/20 07:33
3F:→ puppyulove: 感激 了解了 05/20 13:23
boolean append=ture;
FileOutputStream fos = new FileOutputStream(file,append)
就行了
;
※ 编辑: puppyulove (140.123.115.137), 05/20/2016 13:26:35