0
주위를 둘러 보니 Activity
이 무엇인지 파악할 수있는 방법을 찾지 못했습니다. resultCode
이 시작되었습니다. 예 :Activity가 시작한 resultCode를 알 수있는 방법이 있습니까?
class A extends Activity {
void yadda() {
Intent intent = new Intent(this, B.class);
startActivityForResult(intent, 8675309);
}
}
class B extends Activity {
void yadda() {
int code = getTheResultCode(); // I want to get 8675309
}
}
내가 Intent
에 넣어해야합니까? 의 resultCode 알고있는 활동에
intent.putExtra("resultCode", 8675309);
startActivityForResult''의 INT의 parmeter가'활동의 onActivityResult' 방법 '에서 사용할 수 있습니다 A '를 선택한다. http://developer.android.com/reference/android/app/Activity.html#StartingActivities에서 참조를 확인하십시오. 귀하의 질문에 언급 한 것처럼 귀하의 경우에는 의도적으로 의도에 명시 적으로 넣어야합니다. –
[StartActivityForResult에서 자식으로부터 requestCode를 얻는 방법] 중복 가능합니다. (http://stackoverflow.com/questions/5104269/in-startactivityforresult-how-to-get-requestcode-from-child) – Sam
그렇습니다. 받아 들여, 가까이에. – QED