0
我试图接受的解决方案在这里:startDrag method Deprecated and unable to compile the program拖放:的startDrag弃用
所以:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
view.startDragAndDrop(data, shadowBuilder, view, 0);
} else {
view.startDrag(data, shadowBuilder, view, 0);
}
但“的startDrag”被划掉了,我有一个错误,指出它已被弃用,这意味着我无法编译。
我看这里:https://developer.android.com/guide/topics/ui/drag-drop.html
但是他们给出的例子是过时的解决方案:
v.startDrag(dragData, // the data to be dragged
myShadow, // the drag shadow builder
null, // no need to use local data
0 // flags (not currently used, set to 0)
);
所以我可以用?
实际上,您可以编译不推荐使用的函数尝试按下运行按钮 –
已过时意味着即使存在错误,该函数也会保持原样,并且当前存在更好的替代方法,如果它存在问题将定期更新。 –
谢谢!但是,当我尝试运行它时,出现这个奇怪的错误:错误:(170,14)错误:非法字符:'\ ufeff' –