我正在尝试使用 Sync API for dropbox 开发一个简单的 android 应用程序。用户单击启动 QR 码扫描仪的扫描按钮。读取的 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”
有任何想法吗?