应该导入哪个类以在android中使用执行异常?
这是我使用AsynckTask类和Eceptions的代码。请为我提供解决方案,因为我是对此的始作俑者
package com.nehagupta.downloadingwebcontent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.os.AsyncTask;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
public class DownloadTask extends AsyncTask<String,Void,String>
{
@Override
protected String doInBackground(String... params) {
Log.i("URL",params[0]);
return "Done";
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DownloadTask task=new DownloadTask();
String result = null;
try{
result=task.execute("https://www.ecowebhosting.co.uk/").get();
}
catch(InterruptedException e){
e.printStackTrace();
}
catch(ExecutionException e)
{
e.printStackTrace();
}
Log.i("Result",result);
}
}
错误:(35,15)错误:找不到符号类ExecutionException
答案 0 :(得分:1)
如果您使用的是Android Studio,则IDE应当能够通过突出显示该类并查看错误来为您导入此类。如果不是这种情况,那么我建议将ExecutionException
更改为通用Exception
并继续进行编码。
新异常的导入将为java.lang.Exception
。