Oncreate вызывает дважды с FLAG_ACTIVITION_NEW_TASK или FLAG_ACTIVITION_CLEAR_TASKAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Oncreate вызывает дважды с FLAG_ACTIVITION_NEW_TASK или FLAG_ACTIVITION_CLEAR_TASK

Сообщение Anonymous »

Я заметил, что существует 2 раза, когда стартактивность с целью той же деятельности (

Код: Выделить всё

FirstActivity
) вызывается в моем проекте Android, и он называется в обоих местах, как это:

Код: Выделить всё

FirstActivity.intent(...).apply {
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK
startActivity(this)
}
Но это приводит к FirstActivity.oncreate , который называется дважды. Почему это происходит? Разве нельзя нельзя называть вместо второго раз? В манифесте Android, что у FirstActivity нет никаких атрибутов (поэтому LaunchMode не переопределяется там).

Подробнее здесь: https://stackoverflow.com/questions/797 ... clear-task
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»