CoordinatorLayout NullPointerException in onTouchEvent

7

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%     
Priyank Patel 22.08.2015, 10:13
quelle

3 Antworten

9

Laut dem Link von Kevin Salazar ist der Fehler behoben, wenn Sie Ihre Support-Bibliothek auf Version 23.0.1 aktualisieren.

    
David Chu 09.09.2015, 22:40
quelle
13

Das funktioniert für mich. Ссылка

%Vor%     
Kevin Salazar 22.08.2015 14:59
quelle
0

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.

    
albarc 21.09.2017 12:37
quelle