Преглед изворни кода

Merge pull request #1906 from nextcloud/notificationManager

Get notification manager if it does not exist
Tobias Kaminsky пре 7 година
родитељ
комит
026241a3af
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      src/main/java/com/owncloud/android/files/services/FileUploader.java

+ 5 - 1
src/main/java/com/owncloud/android/files/services/FileUploader.java

@@ -1158,7 +1158,11 @@ public class FileUploader extends Service
     private void notifyUploadResult(UploadFileOperation upload,
                                     RemoteOperationResult uploadResult) {
         Log_OC.d(TAG, "NotifyUploadResult with resultCode: " + uploadResult.getCode());
-        // / cancelled operation or success -> silent removal of progress notification
+        // cancelled operation or success -> silent removal of progress notification
+        if (mNotificationManager == null) {
+            mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
+        }
+
         mNotificationManager.cancel(R.string.uploader_upload_in_progress_ticker);
 
         // Show the result: success or fail notification