public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);

.....

 

 

  rbt.setOnClickListener(new Button.OnClickListener() {
    public void onClick(View v) {     
     try {
      setContentView(R.layout.ss);
      URL url = new URL("hm.get("rimg[" + i + "]"));
      URLConnection conn = url.openConnection();
      conn.connect();
      BufferedInputStream bis = new BufferedInputStream(conn.getInputStream());
      Bitmap bm = BitmapFactory.decodeStream(bis);
      bis.close();
      //값은 다 가져오는데????
      riv.setImageBitmap(bm); //여기서 에러가나는군....
     } catch (Exception e) {
      e.printStackTrace();
     }
     }
    
   });

 

main에 있는 이미지뷰는 iv 이고

ss에 있는 이미지뷰는 riv 입니다.

 

System.out.println()으로 찍어보았을떄 url값이나, bm bis 모두 정상적으로 들어오는데요

 

riv.setImageBitmap(bm)이라고 적힌 부분에서만 딱 널 값이 들어가네요 이게 왜그런건지...

 

밑에는 riv 버튼클릭시, 나오는 로그입니다;

붙여넣는 방법을 몰라서..;;

 

tag                                                           Message

System.err                                              java.lang.NullPointerException

System.err                                              at f.First.mainStie$2.onClick(mainSite.java:125) <-- 125번째 줄이 riv.setImageBitmap(bm)입니다

System.err                                              at android.view.View.perfromClick(View java:2408)

...........

 

 

조언좀부탁드리겠습니다^^;;;