2013-05-03 222 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); 
相關問題