Sfoglia il codice sorgente

Merge pull request #6721 from grote/6719-npe-onTransferProgress

Prevent NPE: Ensure that mNotificationManager is not null
Tobias Kaminsky 4 anni fa
parent
commit
ee075f285c

+ 3 - 0
src/main/java/com/owncloud/android/files/services/FileUploader.java

@@ -715,6 +715,9 @@ public class FileUploader extends Service
             String fileName = filePath.substring(filePath.lastIndexOf(FileUtils.PATH_SEPARATOR) + 1);
             String text = String.format(getString(R.string.uploader_upload_in_progress_content), percent, fileName);
             mNotificationBuilder.setContentText(text);
+            if (mNotificationManager == null) {
+                mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
+            }
             mNotificationManager.notify(R.string.uploader_upload_in_progress_ticker, mNotificationBuilder.build());
         }
         mLastPercent = percent;