question: void onDeferredEndDrag ( DragView dragView ) { dragView . remove ( ) ; if ( mDragObject . deferDragViewCleanupPostAnimation ) { for ( DragListener listener : new ArrayList < > ( mListeners ) ) { listener . onDragEnd ( ) ; } } }
target:  This only gets called as a result of drag view cleanup being deferred in endDrag();