程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> imageview-如何訪問一個 activity 以外的資源?

imageview-如何訪問一個 activity 以外的資源?

編輯:編程綜合問答
如何訪問一個 activity 以外的資源?

我有下面的代碼:

Bitmap bMap = BitmapFactory.decodeResource(getResources(), R.drawable.icon);
imageView.setImageBitmap(bMap);

但是獲得以下的錯誤:

The method getResources() is undefined for the type ImageDownloader

如何訪問資源呢?

最佳回答:


在你的 ImageDownloader 類中創建一個新的 Constructor

public ImageDownloader(Activity mActivity){

// create a class level activity object in your ImageDownloader class.
   activity = mActivity;
}

現在需要改變下載代碼:

Bitmap bMap = BitmapFactory.decodeResource(activity.getResources(), R.drawable.icon);
imageView.setImageBitmap(bMap);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved