2013-05-03 115 views
0

活动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

+0

[从一个活动的另一个活动传递图片]的可能重复(http://stackoverflow.com/questions/11519691/passing-image-from-one-activity-另一个活动) – Raghunandan 2013-05-03 13:23:11

+0

似乎有什么东西在活动2中没有被正确初始化。请提供完整的堆栈跟踪和更多的代码 – 2013-05-03 13:24:55

+0

你的'in'在secondActivity中为null ...发布完整的堆栈跟踪并检查是否意图在访问它之前extra或者不是null。 – Pragnani 2013-05-03 13:26:38

回答

0

如果你想在两个不同的活动相同的图像,为什么不加载图像的每个活动?顺便说一句,你得到的绘制过程是这样:

Drawable drawable = this.getResources().getDrawable(R.drawable.yourImage); 
相关问题