안드로이드 개발 질문/답변
(글 수 45,052)
제가 한개의 Activity를 실행합니다. 그에 필요한 정보를 얻어야 할 Activity가 3개 정도 있습니다.
Sub1 -> Sub2
-> Sub3
-> Sub4
이런식으로 Sub2가 끝나면 Sub3 끝나면 Sub4 이런식의 수행이 필요합니다.
근데 각 정보는 onActivityResult로 받아야 할 필요성들이 있는 것들입니다.
이럴 경우 하나가 끝나고 정보를 받으면 그 다음의 Activity를 실행할려면 어떤 방법을 써야 하나요?
되는지 볼려고 onActivityResult코드 내에서 ResultCode가 Activity.Result_OK이면 새로 Intent를 생성했습니다만 에러가 발생하더군요.
이런 식으로 처리할 경우 어떻게 해야 하나요?
Sub1 -> Sub2
-> Sub3
-> Sub4
이런식으로 Sub2가 끝나면 Sub3 끝나면 Sub4 이런식의 수행이 필요합니다.
근데 각 정보는 onActivityResult로 받아야 할 필요성들이 있는 것들입니다.
이럴 경우 하나가 끝나고 정보를 받으면 그 다음의 Activity를 실행할려면 어떤 방법을 써야 하나요?
되는지 볼려고 onActivityResult코드 내에서 ResultCode가 Activity.Result_OK이면 새로 Intent를 생성했습니다만 에러가 발생하더군요.
이런 식으로 처리할 경우 어떻게 해야 하나요?
sub1 에서 값을 넘겨줄때 sub2 에만 넘겨주지 마시고 sub3, sub4 에도 같이 넘겨 주시고 activity 전환을 sub2 로 넘기신후
sub2 에서 모든일을 마친후 finish 시키면서 sub3 activity를 호출 시키는 방향으로 나가시는게 ...
각각 인텐트를 하나씩 실행 시켜주는 방법을 해야 할것 같습니다.
sub1 에서 값을 3곳에 넘겨주고 startAcitivity( sub2 로 )
sub2 에서 값을 받아서 처리하고 startAcitivity( sub3 로 )
sub3 에서 값을 처리하고 startActivity( sub4 로)