我正在尝试使用Sync API for dropbox开发一个简单的Android应用程序。用户单击启动QR码扫描仪的扫描按钮。读取的QR代码是dropbox上文件的文件名。例如,qr代码读取123456.txt
txt文件是14个项目的列表,每行包含一个项目,例如。 项目1 项目2 第3项
该文件被读入ArrayList,我可以下载并读取文件没问题,但问题是当用户点击保存时更改dropbox上的文件。每个项目都加载到EditText中,当按下保存时,它会读取所有edittexts并替换原始文件。我试过一个简单的
testFile.writestring(array.getItem(0).toString();
testFile.writestring(array.getItem(1).toString();
etc
但是我为每个字符串多次替换了一个文件x。例如,对于这两行,我得到一个文件只有'ITEM 1'作为内容,然后几秒钟之后它会更新为'ITEM 2'
任何想法?
答案 0 :(得分:0)
如果我理解你正在尝试做什么,我想你想要这样的事情:
testFile.writeString("\n", TextUtils.join(array));
(如果语法不太正确,请道歉。我从未做过任何Android开发,TextUtils.join
特定于该平台。)