Android 如果我只从url获取图像,如何获得可绘制的res

Android 如果我只从url获取图像,如何获得可绘制的res,android,android-drawable,android-resources,Android,Android Drawable,Android Resources,我有一个外部库,这需要一个Int,Int就是资源 banners.add(new DrawableBanner(intResource)); 但我只有一个url中的图像,我这样做了 Glide.with(MyActivity.this).using(new FirebaseImageLoader()).load(storageReference).into(mPhotoProfile); Drawable d = mFotoPerfi.getDrawable(); 这给了我

我有一个外部库,这需要一个Int,Int就是资源

   banners.add(new DrawableBanner(intResource));
但我只有一个url中的图像,我这样做了

  Glide.with(MyActivity.this).using(new FirebaseImageLoader()).load(storageReference).into(mPhotoProfile);

   Drawable d = mFotoPerfi.getDrawable();
这给了我可绘制的,但它不允许我放置,它需要“整数”形式的资源,而不是“可绘制的”
我怎样才能把它传递给“资源”并放到那里呢?

你不能。来自Firebase的照片不是资源。资源是从项目的
res/
目录打包到您的APK中的。

是的,我知道,但不可能下载照片并将其放入资源中?@Dskato:不。我重复一遍,资源是从项目的
res/
目录打包到您的APK中的。在设备上下载的文件不能成为资源。