1번 java파일에 함수로

static  void doTakeAlbumAction() {

// 앨범 호출

Intent intent = new Intent(Intent.ACTION_PICK);

intent.setType(android.provider.MediaStore.Images.Media.CONTENT_TYPE);

File path = new File(Environment.getExternalStorageDirectory(),"mypicture");

intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(path));

startActivityForResult(intent, PICK_FROM_ALBUM);

}

이게 있구요


2번파일에서 

picture = (Button)findViewById(R.id.picture);

picture.setOnClickListener(new OnClickListener()

{

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

CameraPR.doTakeAlbumAction();

}

});

이렇게해서 버튼을 누르면 저 함수를 실행하도록 하였습니다.

그런데 1번파일의 저statrActivityForResult가 빨간줄이 가있네요 ㅠ 오류인데 어떻게 하면되나요 ;;;

버튼을 누르면 이전 사진첩으로 이동하려고하는건데;;

뒤로버튼을 누르니깐 아예 초기메뉴로가고

뒤로버튼을 사진첩으로 돌려놓으니깐 계속 반복되서 프로그램이 종료가 안되더라구요 ㅠㅠ

해결책좀 알려주세요 2번파일에 저 앨범불러오는 함수를 사용하면 1번파일과 연동이 되나요 ?