public static void ShowAutoNotification(Context context, string title) { NotificationCompat.Builder builder = new NotificationCompat.Builder(context, TrojanPlusMainActivity.AutoChannelID) .SetContentTitle(title) .SetContentIntent(TrojanPlusVPNService.CreatePendingIntent()) .SetSmallIcon(Resource.Mipmap.notification_small_icon) .SetPriority((int)NotificationPriority.Low) .SetAutoCancel(true); NotificationManagerCompat notificationManager = NotificationManagerCompat.From(context); notificationManager.Notify(TrojanPlusMainActivity.AutoNotificationId, builder.Build()); }
public TrojanPlusNotification(TrojanPlusVPNService service) { this.service = service; CreateNotificationChannel(); builder = new NotificationCompat.Builder(service, ChannelID) .SetWhen(0) .SetContentTitle(Resx.TextResource.Notification_Title) .SetContentIntent(TrojanPlusVPNService.CreatePendingIntent()) .SetSmallIcon(Resource.Mipmap.notification_small_icon) .SetCategory(NotificationCompat.CategoryService) .SetPriority((int)NotificationPriority.High); }