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

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