메인클래스

 

GetPhoto PhotoClass = new GetPhoto();
             PhotoClass.getPhoto();

 

GetPhoto 클래스

 

public static final int SELECT_PICTURE = 1;

 

public void getPhoto(){
      Intent intent = new Intent();  
         intent.setType("image/*");
         intent.setAction(Intent.ACTION_GET_CONTENT);
         startActivityForResult(Intent.createChooser(intent,
                 "사진을 선택해주세요"), SELECT_PICTURE);

 }

 

startActivityForResult 메서드를 사용할때쯤 null 포인터 에러가 나네요. 메인클래스에 getPhoto 메서드를

메인클래스에 갖다박아버리면 에러가 안나는데 클래스좀 분할 할려고 분리시켰더니 null 이 되버리네요.

null이 될부분이 intent밖에안보이는데 intent도 null 은 아닌거같고 아리송하네요..

어느 부분에서 null이난걸까요?