我正在一個android項目>>>> 當我嘗試在android的doInBackground()方法中做任何代碼...它不會給出錯誤,但不會運行正確.... 這是我的代碼...我們可以把我們的編程doInBackground()在android
private class DownloadImageTask extends AsyncTask<String, Void, Bitmap>
{
protected Bitmap doInBackground(String... urls)
{
button.setVisibility(View.VISIBLE);
return DownloadImage(urls[0]);
}
protected void onPostExecute(Bitmap result)
{
ImageView img = (ImageView) findViewById(R.id.img);
img.setImageBitmap(result);
}
}
此代碼正常工作,當我刪除button.setVisibility(View.VISIBLE);
我的查詢,我們可以做這樣可見性關閉或節目的類型doInBackground()方法....
你不能更新'UI'在'doInBackground' –
此線button.setVisibility(View.VISIBLE);在onPostExecute(位圖結果)它可能會幫助你 – mayuri
@Shayanpourvatan如果我們可以更新,而不是爲什麼它不運行... PLZ看到我的完整代碼http://pastie.org/8567194 –