작업을 수행하기 전에 많은 작업을 수행해야하는 활동이 있습니다. 해당 액티비티의 onResume() 메소드에서 요구 사항을 충족시키기 위해 액티비티 체인이 활성화되지 않을 경우, 요구 사항이 충족되는지 확인하기위한 점검이 수행됩니다. 요구 사항을 수집 한 후에 원래 활동을 기록하기위한 최상의 접근 방법은 무엇입니까?나중에 다시 시작하기 위해 활동을 추적하는 방법
내 솔루션은 모든 요구 사항을 수집 한 후에 원래 활동을 다시 시작할 수 있도록하기 위해 활동 호출 체인을 통해 원래 활동의 의도 내용을 전달하는 것이지만 이것이 최적의 솔루션이 아니라고 생각합니다. 이 말이
안녕하세요 짐, 그 사슬은 아마도 연속으로 두 가지 이상의 활동이 될 것이고 이것이 더러워 질 수 있습니다. 기본 활동은 서비스를 판매하기위한 것이고 사용자가 신용 카드 정보를 설정하지 않은 경우 신용 카드 정보를 추가하고 다른 지불 옵션을 선택하는 과정을 거쳐야합니다. 하지만 아픈 제안을 시도하고 어떻게 진행되는지 확인해 주셔서 감사합니다. –
감사합니다 Jim 나는 당신의 충고를 받았다. 그러나 반환 된 값에 따라 체인 호출 경로를 결정해야하기 때문에 RESULT_OK를 사용하는 대신 내 자신의 상수를 사용했다. –