getActiveNotifications
全部标签 我有一个监听通知的NotificationService类。但是,当我调用getActiveNotifications()时,它会抛出SecurityException。是的,我在调用此方法之前已检查权限。我在NotificationService中使用AsyncTask来获取通知。代码如下。privateclassAsyncProcessNotificationextendsAsyncTask{@OverrideprotectedVoiddoInBackground(Void...params){intnotificationType=MainApplication.settingN
我希望能够按需从我的Android应用程序中获取Activity通知。(其实我只需要知道有没有)我一直在寻找这种行为,似乎我只有两个选择:NotificationManager.getActiveNotifications()这正是我所需要的,但只能从SDK23或使用>NotificationService但我真的不喜欢这个解决方案,因为我必须向我的应用程序提供读取所有通知的权限,这绝对是一种矫枉过正。有人知道任何解决方案的行为类似于NotificationManager.getActiveNotifications()并且不需要SDK>=23吗?提前致谢!
我正在尝试根据本教程在我的应用程序中实现NotificationListenerService:http://www.kpbird.com/2013/07/android-notificationlistenerservice.html,但我在调用getActiveNotifications时遇到NullPointerException。Causedby:java.lang.NullPointerExceptionatandroid.os.Parcel.readException(Parcel.java:1437)atandroid.os.Parcel.readException(Pa