Первый способИмеет ли значение, в каком порядке я называю finish() и startActivity()?
Intent in = new Intent(VerificationActivity.this, VerifyCode.class);
in.putExtra("verificationCode", verificationCode);
finish();
startActivity(in);
Второй путь ...
Intent in = new Intent(VerificationActivity.this, VerifyCode.class);
in.putExtra("verificationCode", verificationCode);
startActivity(in);
finish();
что лучше? есть ли разница?
Я проверил ....... thnks ..... скажите еще, что производительность отличается или оба одинаковы .... – Android007
Если бы вы проверили это, как вы сказали, вы бы уже знали. Нет, это неважно –
ok .... на самом деле я хочу глубже узнать уровень системного вызова ..... но я прочитал его эффективность неэффективности в обоих случаях ..... но оба метода способ отличается .... как в ответе вашей прокомментированной ссылки [ссылка] (http://stackoverflow.com/questions/4182761/finish-old-activity-and-start-a-new-one-or-vice-versa) «Когда вы начинаете startActivity(), все, что делает, это ваше намерение в очереди событий. Фактический запуск активности происходит асинхронно в ближайшем будущем». Значит, имеет значение производительность – Android007