2011-11-07 7 views
2

누구나 startActivitystartActivityForResult의 차이점을 말해 줄 수 있습니까?startActivity 및 startSubActivity

Activity을 비동기로 호출하는 데 startActivity을 사용하고 동기 호출을 위해 startActivityForResult을 호출합니까?

startActivity(intent)startActivityForResult(intent,-1)이 같은가요?

+11

이 질문은 oDesk "Google Android 프로그래밍 테스트"입니까? :) :) –

+2

:) 예,하지만 여전히 정답을 찾고 있습니다.) – Hunt

답변

8

Android에는 startSubActivity()이 없습니다. 오래 전에 대체 된 사람은 startActivityForResult()입니다.

+0

괜찮지 만 abt 비동기 및 동기 작업 – Hunt

11

startActvity()startActivityForResult()은 모두 ASYNCHRONOUS입니다.

+0

startActivityForResult synchronous가 아닌가요? –

1
  1. Android에는 startSubActivity()이 없습니다. 오래 전에 대체 된 사람은 startActivityForResult()입니다.
  2. 그들 사이의 차이점은 다음과 같습니다.
    startActivityForResult() 활동을 시작하여 그 대신에 무엇인가를 기대합니다. startActivity()은 결과가 나올 염려없이 활동을 시작합니다.
  3. 아니요. startActvity()startActivityForResult()은 모두 ASYNCHRONOUS입니다.
  4. 예. startActivity(intent)startActivityForResult(intent,-1)도 마찬가지입니다.
관련 문제