I have created a service to listen to all system and other apps is notification but I get an error when the code that gets the data from notification excuted
the line is string content = sbn.Notification.TickerText.ToString();
here is m services
using Android.App; using Android.Content; using Android.OS; using Android.Runtime; using Android.Service.Notification; using Android.Util; using Android.Views; using Android.Widget; using System; using System.Collections.Generic; using System.Linq; using System.Text; using Android;
[Service(Label = "ServiceName", Permission = "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE")] [IntentFilter(new[] { "android.service.notification.NotificationListenerService" })] public class NLService : NotificationListenerService { public override void OnCreate() { base.OnCreate(); Log.Info("start running", "Servico Criado"); } public override void OnDestroy() { base.OnDestroy(); } public override IBinder OnBind(Intent intent) { return base.OnBind(intent); } public override bool OnUnbind(Intent intent) { return base.OnUnbind(intent); } public override void OnNotificationPosted(StatusBarNotification sbn) { string packageName = sbn.PackageName; // this line of code below has an error when the line excutes
string content = sbn.Notification.TickerText.ToString();
base.OnNotificationPosted(sbn); }
public override void OnNotificationRemoved(StatusBarNotification sbn) { base.OnNotificationRemoved(sbn); } }