2012-02-29 4 views
0

둘 다 세 번째 활동을 참조 할 수있는 두 개의 별도 활동이 있습니다. 기본적으로 나는 세 번째 활동이 두 활동 중 어느 활동을 호출했는지 이해하고 시간이 적절할 때 해당 활동으로 돌아 가기를 원했습니다. "putExtra"를보고 이해했지만 문자열로 전달한 다음 .equals()와 같은 문자열 함수를 사용하면 무엇을 반환할지 이해하는 것이 비효율적 인 것으로 보입니다. 내가 익숙하지 않은 더 나은 방법이 있습니까?활동에 대한 반송 의도를 설정하는 방법은 무엇입니까?

답변

1

활동은 다음 getCallingActivity를 사용할 수있는 결과에 대한 활동으로 시작한 경우, Bundle의 일부로 어떤 활동이 다른 활동을 식별하는지 알 수 있습니다.

0

정수 값을 사용하여 extras을 (를) 입력 할 수 있습니다. 그렇지 않으면 옵션은 패스 만 보인다

당신이 그것을 시작 활동을 결정하는 값이어야 하나의 비교를해야합니다 anycase에서

...

관련 문제