J'ai dérivé une classe BitmapDrawable dans android pour une raison quelconque, mais je veux savoir comment puis-je attribuer un ID de ressource (je veux dire l'icône dans un dossier drawable) à Ma classe?Définir la ressource drawable à BitmapDrawable
en tant que super-constructeur comme pour un objet Resources (mais ma classe n'a pas accès à getResources()) alors comment puis-je définir l'ID de ressource à BitmapDrawable.
Mais je pense que se getResources ne me aider BitmapDrawable ne pas (ressources res, id int) constructeur
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();
}
}
ma classe n'est pas dans une activité – Hunt
Où est-il ainsi? Le this.getContext(). GetRseources() peut fonctionner je pense. – ChristopheCVB
Je sais que cela fonctionnera mais ma classe est séparée et fonctionne avec un Async – Hunt