0
어떤 이유로 든 안드로이드에 BitmapDrawable 클래스가 파생되었지만 리소스 ID (드로어 블 폴더의 아이콘을 의미 함)를 My 클래스에 어떻게 할당 할 수 있습니까?Resource drawable을 BitmapDrawable로 설정하십시오.
을 리소스 객체와 마찬가지로 슈퍼 생성자로 사용하지만 내 클래스는 getResources()에 액세스 할 수 없으므로 리소스 ID를 BitmapDrawable로 설정하려면 어떻게해야합니까?
는하지만 난 BitmapDrawable 가 (자원 입술, INT 아이디) 당신은 활동에서 이미지를 설정할 수
static class DownloadedDrawable extends BitmapDrawable {
private final WeakReference<BitmapDownloaderTask> bitmapDownloaderTaskReference;
public DownloadedDrawable(BitmapDownloaderTask bitmapDownloaderTask) {
bitmapDownloaderTaskReference =
new WeakReference<BitmapDownloaderTask>(bitmapDownloaderTask);
}
public BitmapDownloaderTask getBitmapDownloaderTask() {
return bitmapDownloaderTaskReference.get();
}
}
내 클래스 활동 – Hunt
내부가 아닌 클래스에서 자원을 얻을 수
를 사용할 수 있습니까? this.getContext(). getRseources()는 제가 생각하기에 작동 할 수 있습니다. – ChristopheCVB
나는 그것이 작동하지만 내 클래스는 별도의 하나이며 비동기로 실행된다는 것을 알고있다. – Hunt