Android 无法解析符号execute()

Android 无法解析符号execute(),android,android-asynctask,Android,Android Asynctask,我有一个错误,比如无法解析符号execute 我正在调用AsyncTask类的execute()方法 我尝试过修改参数,但不起作用 代码: 类别: private class LoadImageFromURL extends AsyncTask<String, Integer ,Bitmap> { @Override protected Bitmap doInBackground(String... params) { try

我有一个错误,比如无法解析符号
execute

我正在调用
AsyncTask
类的
execute()
方法 我尝试过修改参数,但不起作用

代码:

类别:

private class LoadImageFromURL extends AsyncTask<String, Integer ,Bitmap> {
        @Override
        protected Bitmap doInBackground(String... params) {
            try {
                URL url = new URL(urlFlag);
                InputStream is = url.openConnection().getInputStream();
                Bitmap bitMap = BitmapFactory.decodeStream(is);
                return bitMap;

            } catch (MalformedURLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            return null;

        }

        @Override
        protected void onPostExecute(Bitmap result) {
            // TODO Auto-generated method stub
            super.onPostExecute(result);
            iv.setImageBitmap(result);
        }
}
私有类LoadImageFromURL扩展异步任务{
@凌驾
受保护位图doInBackground(字符串…参数){
试一试{
URL=新URL(URL标志);
InputStream=url.openConnection().getInputStream();
位图位图=BitmapFactory.decodeStream(is);
返回位图;
}捕获(格式错误){
//TODO自动生成的捕捉块
e、 printStackTrace();
}捕获(IOE异常){
//TODO自动生成的捕捉块
e、 printStackTrace();
}
返回null;
}
@凌驾
受保护的void onPostExecute(位图结果){
//TODO自动生成的方法存根
super.onPostExecute(结果);
iv.设置图像位图(结果);
}
}
修改以下代码-

1. private class LoadImageFromURL extends AsyncTask<String, Integer ,Bitmap> {
2. protected Bitmap doInBackground(String... params) {
1。私有类LoadImageFromURL扩展异步任务{
2.受保护的位图doInBackground(字符串…参数){

1.私有类LoadImageFromURL扩展异步任务{
2.受保护位图doInBackground(无效…参数){
修改以下代码-

1. private class LoadImageFromURL extends AsyncTask<String, Integer ,Bitmap> {
2. protected Bitmap doInBackground(String... params) {
1.私有类LoadImageFromURL扩展异步任务{
2.受保护的位图doInBackground(字符串…参数){

1.私有类LoadImageFromURL扩展异步任务{
2.受保护位图doInBackground(无效…参数){

add string param to execute()mth.Ya@ρыσѕρєK你是对的。你必须先阅读params的作用。你必须先阅读string param to execute()mth.Ya@ρыσѕρK你是对的。你必须先阅读params的作用。或者像
loadImage.execute(“”)一样传递空字符串
@ρ∑ѕρєK如果我在
execute()
中没有传递任何东西,它是否会工作?因为我使用了很多次
execute()
而没有传递任何东西作为参数。@ParsaniaHardik在这里发布您的java文件代码。@ChiragSavsani:我刚刚建议了另一种方法,您是对的
execute()
也会传递空字符串,比如
loadImage.execute(“”;
@ρρK如果我在
execute()
中没有传递任何内容,它是否会工作?因为我用了很多时间
execute()
不作为参数传递任何内容。@ParsaniaHardik将您的java文件代码发布在这里。@ChiragSavsani:我刚才建议了另一种方法,您是对的
execute()
也可以工作
1. private class LoadImageFromURL extends AsyncTask<Void, Integer ,Bitmap> {
2. protected Bitmap doInBackground(Void... params) {