第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

ew MyAsyncTask(); 報錯

MyAsyncTask task =new MyAsyncTask(); 報錯:沒有任何類型 ImageTest 的外層實例可訪問。必須用類型 ImageTest 的外層實例(例如,x.new A(),其中 x 是 ImageTest 的實例)來限定分配。?

和視頻的代碼好像一樣,請問為什么會報錯?

MainActivity.java的代碼:

public class MainActivity extends Activity {


@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

MyAsyncTask task =new MyAsyncTask();

task.execute();


}


public void loadImage(View view) {

startActivity(new Intent(this, ImageTest.class));

}

}

ImageTest.java里的代碼:

public class ImageTest extends Activity{

private ImageView mImageView;

private ProgressBar mProgressBar;

private static String URL="http://www.bz55.com/uploads/allimg/150126/140-150126114I6.jpg";

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

setContentView(R.layout.image);

mImageView=(ImageView) findViewById(R.id.image);

mProgressBar=(ProgressBar) findViewById(R.id.progressbar);

//設(shè)置傳遞進(jìn)去的參數(shù)

new MyAsyncTask().execute(URL);

}

class MyAsyncTask extends AsyncTask<String,Void,Bitmap>{


@Override

protected void onPreExecute() {

// TODO Auto-generated method stub

super.onPreExecute();

mProgressBar.setVisibility(View.VISIBLE);

}

@Override

protected void onPostExecute(Bitmap bitmap) {

// TODO Auto-generated method stub

super.onPostExecute(bitmap);

mProgressBar.setVisibility(View.GONE);

mImageView.setImageBitmap(bitmap);

}

@Override

protected Bitmap doInBackground(String... params) {

// TODO Auto-generated method stub

//獲取傳遞進(jìn)來的參數(shù)

String url=params[0];

Bitmap bitmap=null;

URLConnection connection;

InputStream is;

try {

connection=new URL(url).openConnection();

is=connection.getInputStream();

BufferedInputStream bis=new BufferedInputStream(is);

//通過decodeStream解析輸入流

bitmap=BitmapFactory.decodeStream(bis);

is.close();

bis.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

//將Bitmap作為返回值

return bitmap;

}

}

}


正在回答

5 回答

new MyAsyncTask()?? .execute(URL)寫在含有imageTest 頁面中的oncreate ()方法中,MainActivity 中就不要再寫new MyAsyncTask()?? .execute();刪掉這行 就ok


0 回復(fù) 有任何疑惑可以回復(fù)我~

我也是這個問題

0 回復(fù) 有任何疑惑可以回復(fù)我~

估計是你在mainifest文件沒有注冊

0 回復(fù) 有任何疑惑可以回復(fù)我~

這代碼好晃眼,包到代碼塊里吧。

0 回復(fù) 有任何疑惑可以回復(fù)我~

我用 android studio 可以正常運(yùn)行。。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Android必學(xué)-AsyncTask基礎(chǔ)
  • 參與學(xué)習(xí)       40900    人
  • 解答問題       111    個

了解Android中AsyncTask的使用方法,掌握異步線程的使用

進(jìn)入課程

ew MyAsyncTask(); 報錯

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號