안드로이드 개발 질문/답변
(글 수 45,052)
메인클래스
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이난걸까요?




startActivityForResult 이놈은 actvity 에 속한 놈입니다.
GetPhoto 는 activity의 자식놈은 아닌듯.