diff options
author | Christian Schneppe <christian@pix-art.de> | 2017-09-18 21:00:00 +0200 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2017-09-18 21:00:00 +0200 |
commit | c0c9ce588ec60f09d0199c53a1229b722e9fa910 (patch) | |
tree | ca5dd4eb15889600ec67d0aa05ce7e445401c086 /src/main/java/de/pixart/messenger/services/NotificationService.java | |
parent | e582b79207817a7e49db71f5b1d03df6b0e7c8d1 (diff) |
show permanent notification while transcoding video
Diffstat (limited to '')
-rw-r--r-- | src/main/java/de/pixart/messenger/services/NotificationService.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/services/NotificationService.java b/src/main/java/de/pixart/messenger/services/NotificationService.java index f1a43dd28..daeba94e3 100644 --- a/src/main/java/de/pixart/messenger/services/NotificationService.java +++ b/src/main/java/de/pixart/messenger/services/NotificationService.java @@ -767,4 +767,16 @@ public class NotificationService { notificationManager.notify(ERROR_NOTIFICATION_ID, mBuilder.build()); } + + public Notification updateFileAddingNotification(int current, Message message) { + final NotificationManagerCompat notificationManager = NotificationManagerCompat.from(mXmppConnectionService); + NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(mXmppConnectionService); + mBuilder.setContentTitle(mXmppConnectionService.getString(R.string.transcoding_video)); + mBuilder.setProgress(100, current, false); + mBuilder.setSmallIcon(R.drawable.ic_hourglass_empty_white_24dp); + mBuilder.setContentIntent(createContentIntent(message.getConversation())); + Notification notification = mBuilder.build(); + notificationManager.notify(FOREGROUND_NOTIFICATION_ID, notification); + return notification; + } } |