Skip to content

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setDrawingCacheEnabled(boolean)' on a null object reference #13

@alexeyvasilyev

Description

@alexeyvasilyev

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]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions