Got a crash from one user.
Making a null pointer check will solve this issue I guess in stopDrag(), e.g.
if (item != null) {
item.setDrawingCacheEnabled(false);
item.destroyDrawingCache();
item.setVisibility(View.VISIBLE);
}
Android: 5.0.1
Manufacturer: samsung
Model: SM-N915G
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setDrawingCacheEnabled(boolean)' on a null object reference
at com.terlici.dragndroplist.DragNDropListView.stopDrag(SourceFile:265)
at com.terlici.dragndroplist.DragNDropListView.onTouchEvent(SourceFile:162)
at android.view.View.dispatchTouchEvent(View.java:8975)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2698)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2410)
at android.widget.AbsListView.dispatchTouchEvent(AbsListView.java:5308)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2709)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2425)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2709)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2425)
[SKIPPED]