startActivityForResult 메소드 사용할때

 

onActivityResult 메소드에서 resultCode 값이 1로만 받아지는거 같은데,

 

책보면서 공부하고 있는데 이 코드값에 대한 설명이 없어서...

 

startActivityForResult 로 이동한 Activity 에서

 

setResult(1, Intent객체);

 

이렇게 넘겨서 넘긴 1이 resultCode 1로 넘어오는건 줄 알았는데

 

값을 바꿔도 1로 넘어오는것 같더라구요

 

resultCode 에서 받아지는 1과

 

setReuslt에서 설정하는 1에 대한 설명 좀 부탁드릴게요.