Просмотр исходного кода

Remove deprecated usage of NotificationCompat.Builder

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 год назад
Родитель
Сommit
a07d6fb8b8

+ 1 - 1
app/src/main/java/com/nextcloud/client/jobs/notification/WorkerNotificationManager.kt

@@ -27,7 +27,7 @@ open class WorkerNotificationManager(
 
     val notificationManager = context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
 
-    var notificationBuilder: NotificationCompat.Builder = NotificationUtils.newNotificationBuilder(context, viewThemeUtils).apply {
+    var notificationBuilder: NotificationCompat.Builder = NotificationUtils.newNotificationBuilder(context, "WorkerNotificationManager", viewThemeUtils).apply {
         setTicker(context.getString(tickerId))
         setSmallIcon(R.drawable.notification_icon)
         setLargeIcon(BitmapFactory.decodeResource(context.resources, R.drawable.notification_icon))

+ 2 - 2
app/src/main/java/com/owncloud/android/ui/notifications/NotificationUtils.java

@@ -53,8 +53,8 @@ public final class NotificationUtils {
      * @param context       Context that will use the builder to create notifications
      * @return An instance of the regular {@link NotificationCompat.Builder}.
      */
-    public static NotificationCompat.Builder newNotificationBuilder(Context context, final ViewThemeUtils viewThemeUtils) {
-        final NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
+    public static NotificationCompat.Builder newNotificationBuilder(Context context, String channelId, final ViewThemeUtils viewThemeUtils) {
+        final NotificationCompat.Builder builder = new NotificationCompat.Builder(context, channelId);
         viewThemeUtils.androidx.themeNotificationCompatBuilder(context, builder);
         return builder;
     }