1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-08 08:26:10 +00:00

Check upload file result

This commit is contained in:
davigonz 2018-05-25 10:04:42 +02:00
parent 5d0362dc4d
commit 0f14e89d7c

View File

@ -175,7 +175,6 @@ public class MainActivity extends Activity implements OnRemoteOperationListener,
private void startUpload() { private void startUpload() {
File upFolder = new File(getCacheDir(), getString(R.string.upload_folder_path)); File upFolder = new File(getCacheDir(), getString(R.string.upload_folder_path));
File fileToUpload = upFolder.listFiles()[0]; File fileToUpload = upFolder.listFiles()[0];
String remotePath = FileUtils.PATH_SEPARATOR + fileToUpload.getName(); String remotePath = FileUtils.PATH_SEPARATOR + fileToUpload.getName();
@ -192,8 +191,18 @@ public class MainActivity extends Activity implements OnRemoteOperationListener,
mimeType, mimeType,
timeStamp timeStamp
); );
final Handler handler = new Handler();
new Thread(() -> uploadRemoteFileOperation.exec()).start(); new Thread(() -> {
final UploadRemoteFileOperation.Result result = uploadRemoteFileOperation.exec();
if (!result.isSuccess()) {
handler.post(() ->
Toast.makeText(this, result.getLogMessage(), Toast.LENGTH_LONG).show());
return;
}
handler.post(() ->
Toast.makeText(this, "Upload successful", Toast.LENGTH_LONG).show());
}).start();
// UploadRemoteFileOperation uploadOperation = new UploadRemoteFileOperation(fileToUpload.getAbsolutePath(), remotePath, mimeType, timeStamp); // UploadRemoteFileOperation uploadOperation = new UploadRemoteFileOperation(fileToUpload.getAbsolutePath(), remotePath, mimeType, timeStamp);
// uploadOperation.addDatatransferProgressListener(this); // uploadOperation.addDatatransferProgressListener(this);