0
내 주요 활동에서 버튼을 클릭하면 일반적으로 일부 정보가 번들되고 startActivityFor는 다른 활동 (act2)을 반환합니다. 그런 다음 onActivityResult에서 resultCode에 따라 뭔가를합니다.중첩 된 activityForResult에 대한 대안?
이제 라이센스 검사를 추가해야합니다. 주요 활동, 버튼을 클릭하고 면허증을 확인하십시오. 이제 startActivityForResult 데이터를 번들 데이터로 사용하여 라이센스 검사에서 startActivityForResult act2로 사용합니다. act2가 끝나면 내 라이센스 검사에서 onActivityResult로 이동 한 다음 결과를 설정하고 마침내 내 주요 활동으로 돌아갑니다.
더 좋은 방법이 있습니까?
Button 자체의 onClickListener에서 검사 라이센스를 수행 한 다음 모든 것이 정상이면 act2를 호출하지 않는 이유는 무엇입니까? – chaitanya
로저 (Roger)의 이유를 알 수는 없지만 라이센스가 부여 된 활동을 직접 실행하는 다른 앱을 중단하는 것이 그 이유 중 하나입니다. –