我想从网上加载图片,然后通过BitmapFactory.decode()方法对其进行解码。
现在我在位图中有图像。我希望它加载在imageview上,这是另一个活动的视图
那么如何在其他活动中加载图像
答案 0 :(得分:1)
Bitmap似乎继承了'Parcelable'。这意味着您应该能够putExtra()
然后getParcelableExtra()
答案 1 :(得分:1)
您可以使用应用程序上下文来保存位图。
使用应用上下文的方式。
扩展应用程序类并添加Bitmap类型的属性。因此,在您的活动中,您可以访问应用程序上下文并获取位图。由于应用程序上下文是单例,因此它将是每个活动中的相同实例。
MyApplication appContext = (MyApplication) getApplicationContext();
appContext.bitmap = YOUR BITMAP;
在任何其他活动中,您都可以以相同的方式访问该位图。
MyApplication appContext = (MyApplication) getApplicationContext();
现在位图位于appContext对象中。
您还需要添加
机器人:名称= “MyApplication的”
清单文件中的应用程序标记。