如何将图像从一个活动传递到另一个活动

时间:2013-05-03 13:21:16

标签: android

活动1:

ImageView image=(ImageView)findViewById(R.id.imageicon);

in.putExtra("image",R.id.imageicon);

活动2:

int RecipeImage = in.getIntExtra("image",0);

ImageView imageview=(ImageView)findViewById(R.id.imageView1);

imageview.setImageResource(RecipeImage);

问题:

  

java.lang.RuntimeException:无法启动活动   ComponentInfo {com.example.wireframe / com.example.wireframe.singlemenuitem}:   显示java.lang.NullPointerException

1 个答案:

答案 0 :(得分:0)

如果您想在两个不同的活动中使用相同的图像,为什么不为每个活动加载图像?顺便说一句,你以这种方式得到了可绘制的东西:

Drawable drawable =  this.getResources().getDrawable(R.drawable.yourImage);