Перед началом перетаскивания установите некоторые данные клипа, используя следующий код
ClipData.Item item = new ClipData.Item((CharSequence) v.getTag());
String[] mimeTypes = {ClipDescription.MIMETYPE_TEXT_PLAIN};
ClipData dragData = new ClipData(v.getTag().toString(), mimeTypes, item);
И затем после того, как вы начнете перетаскивать с помощью v.startDrag(......);
в событии DragEvent.ACTION_DROP
, вам нужно перехватить данные клипа, используяследующий код
String clipData = event.getClipDescription().getLabel().toString()
Когда у вас есть clipData
, вы можете поиграть.Это не вернуло меня к нулю, проверь тебя в конце.