Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e431b97c authored by Christopher Tate's avatar Christopher Tate Committed by Gerrit Code Review
Browse files

Merge "Fixed Drag-and-Drop sample code"

parents 4bf6eb17 130e1294
Loading
Loading
Loading
Loading
+47 −59
Original line number Diff line number Diff line
@@ -873,7 +873,7 @@ imageView.setOnDragListener(mDragListen);

...

protected class myDragEventListener implements View.OnDragEventListener {
protected class myDragEventListener implements View.OnDragListener {

    // This is the method that the system calls when it dispatches a drag event to the
    // listener.
@@ -901,16 +901,13 @@ protected class myDragEventListener implements View.OnDragEventListener {
                    // returns true to indicate that the View can accept the dragged data.
                    return(true);

                    } else {
                }

                // Returns false. During the current drag and drop operation, this View will
                // not receive events again until ACTION_DRAG_ENDED is sent.
                return(false);

                    }
                break;

            case DragEvent.ACTION_DRAG_ENTERED: {
            case DragEvent.ACTION_DRAG_ENTERED:

                // Applies a green tint to the View. Return true; the return value is ignored.

@@ -921,15 +918,11 @@ protected class myDragEventListener implements View.OnDragEventListener {

                return(true);

                break;

            case DragEvent.ACTION_DRAG_LOCATION:

                // Ignore the event
                return(true);

                break;

            case DragEvent.ACTION_DRAG_EXITED:

                // Re-sets the color tint to blue. Returns true; the return value is ignored.
@@ -940,8 +933,6 @@ protected class myDragEventListener implements View.OnDragEventListener {

                return(true);

                break;

            case DragEvent.ACTION_DROP:

                // Gets the item containing the dragged data
@@ -962,8 +953,6 @@ protected class myDragEventListener implements View.OnDragEventListener {
                // Returns true. DragEvent.getResult() will return true.
                return(true);

                break;

            case DragEvent.ACTION_DRAG_ENDED:

                // Turns off any color tinting
@@ -979,19 +968,18 @@ protected class myDragEventListener implements View.OnDragEventListener {
                } else {
                    Toast.makeText(this, "The drop didn't work.", Toast.LENGTH_LONG);

                    };
                }

                // returns true; the value is ignored.
                return(true);

                break;

            // An unknown action type was received.
            default:
                Log.e("DragDrop Example","Unknown action type received by OnDragListener.");

                break;
        };
    };
        }
        
        return(false);
    }
};
</pre>