Как определить, где в моем коде я должен исправить параметр onFilterTouchEventForSecurity?
Я получаю ошибку в случайное время, и я не знаю, как я могу решить эту проблему. Мое приложение запускает Youtube API (проигрыватель) и внезапно останавливается!
Ошибка в журнале очень общая:
D / ViewRootImpl (31586): ViewPostImeInputStage ACTION_DOWN E / InputEventReceiver (31586): исключение, диспетчеризующее событие ввода. E/MessageQueue-JNI(31586): исключение в обратном вызове MessageQueue: handleReceiveCallback E/MessageQueue-JNI(31586): java.lang.NullPointerException: попытка вызвать виртуальный метод void jlm.a(логический) для ссылки на нулевой объект E / MessageQueue-JNI (31586): в jke.onFilterTouchEventForSecurity(SourceFile:115) E/MessageQueue-JNI(31586): в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2198)
другая часть журнала:
E/AndroidRuntime(31586): ФАКТИЧЕСКОЕ ИСКЛЮЧЕНИЕ: основное E/AndroidRuntime(31586): Процесс: br.com.my.app, PID: 31586 E/AndroidRuntime(31586): java.lang.NullPointerException: попытка вызвать виртуальный метод 'void jlm.a(boolean)'для ссылки на пустой объект E/AndroidRuntime(31586): в jke.onFilterTouchEventForSecurity(SourceFile:115) E/AndroidRuntime(31586): в android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2198)) E/AndroidRuntime(31586): на android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2691)
У меня есть метод для записи logcat в файл, и я получаю следующую информацию после последней ошибки:
Извините за длинный лог.
Я знаю, что должен опубликовать свой код, но я не знаю, какая часть будет важна для отладки этого случая.
Кто-нибудь может мне помочь?
РЕДАКТИРОВАТЬ: У меня возникли проблемы, чтобы определить, где происходит ошибка. Я установил для onFilterTouchEventForSecurity значение true для своих действий, но ошибка сохраняется.