当我将鼠标悬停在此代码上时,它会显示:Thread() in Thread cannot be applied to (java.lang.Runnable)
。
new Thread(new Runnable() {
public void run() {
uploadFile(imagepath);
}
}).start();
当我运行项目时,我收到错误:cannot find symbol constructor Thread(<anonymous java.lang.Runnable>)
我尝试在没有新线程的情况下调用uploadFile(imagepath);
,但是代码在此行崩溃了应用程序。
有谁知道问题出在哪里以及如何解决这个问题?
答案 0 :(得分:1)
您的软件包中的某个位置可能会创建一个名为Thread
的类,该类隐藏了java.lang.Thread类。
尝试使用完全限定名称指定Thread类,如下所示:
new java.lang.Thread(new Runnable() {
public void run() {
uploadFile(imagepath);
}
}).start();