在DragEvent的监听器中,需要确保在设置MIME类型时,将其包装在ClipDescription对象中。如果不这样做,那么在Android Chrome中,DragEvent中的MIME类型将无法读取。
代码示例:
// 在拖动事件监听器中 @Override public boolean onDrag(View v, DragEvent event) { // 设置MIME类型,使用自定义的MIME类型 ClipDescription clipDescription = new ClipDescription("my_custom_mime_type", new String[]{ClipDescription.MIMETYPE_TEXT_PLAIN}); event.getClipData().setDescription(clipDescription);
// ...
}