0

活动一:

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

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

活动二:

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

4

1 回答 1

0

如果您想在两个不同的活动中使用相同的图像,为什么不为每个活动加载图像呢?顺便说一句,您可以通过这种方式获得可绘制对象:

Drawable drawable =  this.getResources().getDrawable(R.drawable.yourImage);
于 2013-05-03T14:37:33.647 回答