Estoy diseñando una operación de arrastrar y soltar, pero no sé cómo acceder a mis datos. ¿Alguien ha experimentado con objetos Clip Data? Aquí está mi código:Android arrastrar y soltar getClipData devuelve siempre nulo
Inicio del arrastrar y soltar:
ClipData dragData= ClipData.newPlainText("my", "test"));
v.startDrag(dragData,
new MyDragShadowBuilder(v),
v, 0);
escuchar sobre los acontecimientos:
case DragEvent.ACTION_DROP:{
if (event.getClipDescription().getLabel().equals("my"))
Log.d("myLog","Data:"+event.getClipData()+" "+event.getClipData().getItemCount());
¡Muy buena respuesta, +1 y gracias! – Soham
En caso de que alguien se pregunte qué eventos contienen qué, puede encontrarlo en la documentación de DragEvent (consulte la primera tabla): http://developer.android.com/reference/android/view/DragEvent.html – Pijusn