Скопировал данный проект .
Компилируется без ошибок. Но при вызове уведомлений, на экране ничего не отображается. В логи приходит такое сообщение:
11 - 02 15: 44: 39.347 20555 - 20576 / timer.notificationtwo W / NotificationListenerService[NotificationService]: Error running onNotificationPosted
java.lang.NullPointerException: Attempt to invoke interface method 'java.lang.String java.lang.CharSequence.toString()'
on a null object reference
at timer.notificationtwo.NotificationService.onNotificationPosted(NotificationService.java: 30)
at android.service.notification.NotificationListenerService.onNotificationPosted(NotificationListenerService.java: 160)
at android.service.notification.NotificationListenerService$INotificationListenerWrapper.onNotificationPosted(NotificationListenerService.java: 627)
at android.service.notification.INotificationListener$Stub.onTransact(INotificationListener.java: 71)
at android.os.Binder.execTransact(Binder.java: 455)
Может кто-то подсказать, по какой причине?
Дело в том, что при вызове String ticker = sbn.getNotification().tickerText.toString();
в строке №30 в файле NotificationService.java
свойство tickerText == null
.
Стоит добавить проверку на null. Например так:
String ticker = "";
try {
ticker = sbn.getNotification().tickerText.toString();
} catch (NullPointerException ex) {
ex.printStackTrace();
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
При conection в базу, ошибка NoSuchMethodError: orghibernate
Приветствую! Есть url, на который необходимо послать запрос с использованием ЭЦП(электронная цифровая подпись), у меня есть private и public ключи,...
Появятся ли protected/package-private методы в интерфейсах Java 9 или добавят только private?
Вот допустим я создал сканер чтобы счесть вводимые данныеКак мне их использовать в конструкция if, switch, for и т