我正在使一个对象在应用程序中可拖动 (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/