mirror of
				https://github.com/owncloud/android-library.git
				synced 2025-10-31 02:17:41 +00:00 
			
		
		
		
	Check upload file result
This commit is contained in:
		
							parent
							
								
									5d0362dc4d
								
							
						
					
					
						commit
						0f14e89d7c
					
				| @ -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); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user