Ich bekomme NullPointerException
in onTouchEvent
von CoordinatorLayout
.
Ich verwende DrawerLayout
mit CollapsingToolbarLayout
der Android-AppCompat v23.0.0-Bibliothek.
Meine Beobachtung ist ein Crash passiert zufällig beim Scrollen CollapsingToolbarLayout
oder klicken Sie auf Schubladenelemente.
Gibt es jemanden, der mit diesem Problem konfrontiert wird? irgendwelche Arbeit herum, um diese Ausnahme zu vermeiden?
Logcat:
%Vor%Wie David Chu richtig erklärt, ist das Problem in den Versionen 23.0.1 und höher gelöst. Auch in meinem Fall schien Kevin Salazars Vorschlag, das dispatchTouchEvent zu versuchen, die Anzahl der Abstürze zu verringern (könnte durch Wahrnehmungsfehler verursacht werden), aber sie nicht vollständig zu vermeiden.
Ein wichtiger Aspekt ist, dass der Absturz nicht so zufällig ist, wie er zuerst erscheint. In meinem Fall passiert es, wenn Sie die Schublade LANGSAM gleiten lassen. Schnelles Öffnen und Schließen der Schublade führt nicht zum Absturz. Dies war hilfreich für mich, um den Fehler zu reproduzieren.
Tags und Links android appcompat android-coordinatorlayout drawerlayout appcompat-v7-r23