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

Prevent NPE: Ensure that mNotificationManager is not null
This commit is contained in:
Tobias Kaminsky 2020-08-17 20:32:27 +02:00 committed by GitHub
commit ee075f285c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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;