繁体   English   中英

使用Sync API Android将文件上传到保管箱

[英]upload file to dropbox using Sync API android

我正在尝试使用适用于Dropbox的Sync API开发一个简单的android应用程序。 用户单击扫描按钮以启动QR码扫描仪。 读取的QR码是Dropbox上文件的文件名。 例如,二维码读取123456.txt

txt文件是14个项目的列表,每行列出一个项目,例如。 项目1项目2项目3

该文件被读取到ArrayList中,我可以下载和读取该文件没有问题,但是问题是用户单击保存时在保管箱上更改了文件。 每个项目都加载到一个EditText中,然后按Save读取所有Edittext并替换原始文件。 我尝试了一个简单的

testFile.writestring(array.getItem(0).toString();
testFile.writestring(array.getItem(1).toString();
etc

但我得到一个文件,每个字符串被替换了很多次。 例如,对于这两行,我得到一个仅包含“ ITEM 1”作为内容的文件,然后在几秒钟后将其更新为仅“ ITEM 2”

有任何想法吗?

如果我正确理解您要执行的操作,则认为您需要这样的内容:

testFile.writeString("\\n", TextUtils.join(array));

(如果语法不太正确,则表示歉意。我从未做过任何Android开发,而TextUtils.join专门针对该平台。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM