2011-11-07 57 views
2

任何人都可以告訴我區別startActivitystartActivityForResultstartActivity和startSubActivity

startActivity用於異步調用ActivitystartActivityForResult進行同步調用嗎?

startActivity(intent)startActivityForResult(intent,-1)是否一樣?

+11

從oDesk「谷歌Android編程測試」這個問題? :) :) –

+2

:)是的,但米仍然尋求一個正確的答案;) – Hunt

回答

8

Android中沒有startSubActivity()。它很早以前被startActivityForResult()所取代。

+0

好吧,但如何abt異步和同步操作 – Hunt

11

startActvity()startActivityForResult()都是異步的。

+0

是不是startActivityForResult同步? –

1
  1. Android中沒有startSubActivity()。它很早以前被startActivityForResult()所取代。
  2. 他們之間的區別是:
    startActivityForResult()開始一項活動,並期望返回的東西; startActivity()只是開始一個活動,而不用擔心會得到任何結果。
  3. No. startActvity()startActivityForResult()是異步的。
  4. 是的。 startActivity(intent)startActivityForResult(intent,-1)也是這樣做的。