我正在使对象在App(following android developer's guide for this)中可拖动,它看起来像这样:
ClipData dragData = new ClipData(v.getTag(), ClipData.MIMETYPE_TEXT_PLAIN, item);
但是IDE给出以下错误:
Cannot resolve symbol 'MIMETYPE_TEXT_PLAIN'
所以我的问题是:如何使IDE识别MIMETYPE_TEXT_PLAIN?
是的,我尝试(似乎应该是正确的方法)将
ClipData.MIMETYPE_TEXT_PLAIN
更改为ClipDescription.MIMETYPE_TEXT_PLAIN
,但这似乎会使所有情况变得更糟,如下面的屏幕截图所示: 最佳答案
您需要对第一个参数使用CharSequence类型,对第二个参数使用String数组。
ClipData dragData = new ClipData((CharSequence) v.getTag(),
new String[]{ ClipDescription.MIMETYPE_TEXT_PLAIN }, item);
关于java - 如何在创建ClipData对象时包括MIMETYPE_TEXT_PLAIN?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30017921/