startActivity и startSubActivity - PullRequest
       22

startActivity и startSubActivity

2 голосов
/ 07 ноября 2011

Может кто-нибудь сказать мне разницу между startActivity и startActivityForResult?

Используется ли startActivity для асинхронного вызова Activity и для синхронного вызова startActivityForResult?

startActivity(intent) и startActivityForResult(intent,-1) одинаковы?

Ответы [ 3 ]

11 голосов
/ 07 октября 2013

И startActvity(), и startActivityForResult() являются АСИНХРОННЫМИ.

9 голосов
/ 07 ноября 2011

В Android нет startSubActivity().Его давно заменили на startActivityForResult().

2 голосов
/ 09 июля 2016
  1. В Android нет startSubActivity(). Его давно заменили на startActivityForResult().
  2. Разница между ними в том, что:
    startActivityForResult() начинает деятельность и ожидает чего-то взамен; startActivity() просто начинает действие, не беспокоясь о получении результата.
  3. Нет. И startActvity(), и startActivityForResult() являются АСИНХРОННЫМИ.
  4. Да. startActivity(intent) и startActivityForResult(intent,-1) делают то же самое.
...