应该导入哪个类以在Java中使用Execution异常

时间:2019-07-17 19:50:18

标签: android

应该导入哪个类以在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

1 个答案:

答案 0 :(得分:1)

如果您使用的是Android Studio,则IDE应当能够通过突出显示该类并查看错误来为您导入此类。如果不是这种情况,那么我建议将ExecutionException更改为通用Exception并继续进行编码。

新异常的导入将为java.lang.Exception