Недавно я столкнулся с проблемой на моем телефоне. Я заглядываю в logcat почти каждый день, и несколько дней назад я заметил, что logcat залил одно исключение. Именно этот:
2019-05-26 11:23:19.034 14375-14441/? W/Bundle: Key android.icon expected Parcelable but value was a java.lang.Integer. The default value <null> was returned.
2019-05-26 11:23:19.034 14375-14441/? W/Bundle: Attempt to cast generated internal exception:
java.lang.ClassCastException: java.lang.Integer cannot be cast to android.os.Parcelable
at android.os.Bundle.getParcelable(Bundle.java:946)
at android.app.Notification.fixDuplicateExtra(Notification.java:2840)
at android.app.Notification.fixDuplicateExtras(Notification.java:2830)
at android.app.Notification.readFromParcelImpl(Notification.java:2178)
at android.app.Notification.<init>(Notification.java:2106)
at android.app.Notification$1.createFromParcel(Notification.java:2716)
at android.app.Notification$1.createFromParcel(Notification.java:2713)
at android.os.Parcel.readParcelable(Parcel.java:2790)
at android.view.accessibility.AccessibilityEvent.readAccessibilityRecordFromParcel(AccessibilityEvent.java:1232)
at android.view.accessibility.AccessibilityEvent.initFromParcel(AccessibilityEvent.java:1182)
at android.view.accessibility.AccessibilityEvent$1.createFromParcel(AccessibilityEvent.java:1426)
at android.view.accessibility.AccessibilityEvent$1.createFromParcel(AccessibilityEvent.java:1423)
at android.accessibilityservice.IAccessibilityServiceClient$Stub.onTransact(IAccessibilityServiceClient.java:68)
at android.os.Binder.execTransact(Binder.java:739)
Я также заметил, что моя батарея начала разряжаться намного быстрее, вероятно, из-за этого. На самом деле, сервисы Google Play находятся на первом месте в списке информации об аккумуляторе, когда я просматриваю историю за 1 неделю ?
Как определить, какое приложение пишет это исключение? Это действительно возможно? Может быть, у вас есть другие идеи, как решить эту проблему?