Java android的同步dropbox文件
我想知道为什么我的文件没有更新到dropbox。目前它只创建一个空文件Java android的同步dropbox文件,java,android,file,api,dropbox,Java,Android,File,Api,Dropbox,我想知道为什么我的文件没有更新到dropbox。目前它只创建一个空文件 final String TEST_FILE_NAME = DateTime + ".txt"; DbxPath path = new DbxPath(DbxPath.ROOT, TEST_FILE_NAME); try { if (!FileSystem.exists(path)) { newFile = FileSystem.crea
final String TEST_FILE_NAME = DateTime + ".txt";
DbxPath path = new DbxPath(DbxPath.ROOT, TEST_FILE_NAME);
try {
if (!FileSystem.exists(path)) {
newFile = FileSystem.create(path);
try {
newFile.writeString("Hello world!");
} finally {
newFile.update();
newFile.close();
}
}
} catch (DbxException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
解决方法:我从未断开dbxacc的链接,并不断重新链接,导致出现错误!愚蠢的错误。为什么在关闭前调用update?我想知道这是否破坏了你刚才写的数据。另外,在你的问题中加入writeString是否真的成功也很好。嗯,我添加了更新作为检查,但即使没有更新,它也不会写。但是,当我调用newFile.readString时,该字符串将读取。所以我认为这与更新文件有关。所以当你说Dropbox中的文件没有更新时,你的意思是你在网上看不到内容?或者在桌面上?似乎在代码中,您确实看到了正确的内容。当我说它没有被更新时,我的意思是当我在dropbox上检查我的文件时。另外,在屏幕的右侧,它应该说,文件已经更新到最新版本,但是它没有更新。在我的Dropbox上,你指的是网站吗?还是客户端桌面、手机等。?发生了什么?是否显示零字节文件?